As we are flying into Tampa, we have just booked to stay at the new holiday inn in tampa city for the first night. Has anyone ever stayed in tampa for the night or more - very interested in going to Ybor city for that night for a meal and a few drinks, so would be interested to hear any reviews
Bookmarks