Hotel AC Hotel St. Petersburg Downtown
★★★★
101 3rd Ave N, St. Petersburg (FL), United States Show on map
Galaxy Hotel is a 4-star hotel in St. Petersburg (FL), United States. It is one of 50 places to stay in St. Petersburg (FL) listed on Triptoic.
101 3rd Ave N, St. Petersburg (FL), 33701, United States
Check-in starts at 03:00 PM and check-out is until 11:00 AM. Early check-in or late check-out may be available on request.
Galaxy Hotel is located at 101 3rd Ave N, St. Petersburg (FL) 33701, United States.
Galaxy Hotel is rated 4 stars.
Highly rated alternatives close by
Hotel