Formerly a Travelodge, the Postcard Inn on the Beach has become a staple in St. Pete Beach, Florida, and has the largest heated pool in the city. Boasting 196 spacious rooms, this beachside hotel offers locally roasted coffee and homemade donuts, unique cocktails and a beach bar with a can't-miss happy hour. |