The Tahitian Beach Resort is situated directly on the Gulf Beaches of Tampa, this property offers beautiful suites and one and two bedroom apartments, a swimming pool, also a swimming pool for the children. The beach is in front. The
The Crystal Palms Beach Resort is located in the city of Treasure Island, Florida, in the United States. You can experience the finest facilities in the city, which will surely leave you thoroughly impressed.