Le Meridien Tampa Tampa
601 North Florida Avenue -
Tampa,
FL 33602
Near Tampa Theater