This boutique Tampa hotel features 2 on-site restaurants, an appointment-only full-service spa, and an outdoor pool. The restaurants and shops of Channelside Bay Plaza are 4.2 km away.
Number of rooms: 137
1207 South Howard Avenue, Tampa, FL 33606, United States
Hotel booked 1 times today.