Le Méridien Tampa, The Courthouse

130 Room Hotel


601 North Florida Avenue
Tampa, FL 33602