Voyager Beach Club in Treasure Island, Florida
We have been going to the Voyager, in Treasure Island, Florida, for several years now. It is next to the Holiday Inn, and couldn’t be in a more perfect spot. We stayed at the Holiday Inn several times and had just a room. We had to pay extra if we wanted an ocean view. We ...