Situated only a short drive from some of Florida's most popular beaches, this St. Petersburg hotel offers easy access to area attractions along with comfortable accommodations and modern amenities.
Number of rooms: 248
1200 34th Street North, St Petersburg, FL 33713, United States
Hotel booked 2 times today.