Located on St. Pete Beach, Postcard Inn On The Beach offers an on-site restaurant and an outdoor salt water pool. Wi-Fi is provided for all guests.
Number of rooms: 196
6300 Gulf Boulevard, St Pete Beach, FL 33706, United States
Hotel booked 1 times today.