Is there a beauty salon in the hotel?
Address: 601 N Florida Ave, Tampa, FL 33602, USA
patricia mitchell | Jun 26, 2019
No, but there are MANY in the area, like the Marriot Waterside, less than half a mile away!
Kyle Perkins | Jun 26, 2019
No.
Thanks! Your answer is awaiting moderation.