Baywatch Vacation Home
Apollo Beach, 33572, United States
Set in Apollo Beach, 30 km from Amalie Arena and 35 km from Busch Gardens, Baywatch offers air-conditioned accommodation with a patio and free Wi-Fi. This holiday home features a private pool and a garden.