where is the postcard hotel
âHip, affordable, and resolutely casual,â according to Travel + Leisure. St. Pete Beachâs Postcard Inn Hotel in St Pete Beach is located on prime beachfront on Floridaâs West Coast, minutes away from downtown St. Petersburg and a short drive from Tampa.