Crystal Bay Hotel
3-star hotel in La Vista
Reviews
9.4 out of 10
Exceptional
Popular amenities
Explore the area
7401 Central Avenue, St. Petersburg, FL, 33710
- Sunset Park1 min walk
- St. Petersburg - Clearwater Beaches4 min drive
- St. Petersburg Municipal Beach4 min drive
- Tampa, FL (TPA-Tampa Intl.)31 min drive