How much is Weekly price ?
Address: 7007 N Nebraska Ave, Tampa, FL 33604, USA
Pauline Elliott | Oct 30, 2019
Between 120 to 180 depending on the room size.
Anthony Givens | Oct 30, 2019
275 for a Small room
Thanks! Your answer is awaiting moderation.