Location: in Tampa Bay, 8 Km. from the centre and 24 Km. from the Gulf of Mexico.
See more: Hotels in USA Hotels in Saint Petersburg Holiday Destinations in USA