Postcard Inn at St Pete Beach, a hotel with great food, surfer flare & just minutes away from St. Petersburg. St. Pete Beach's Postcard Inn Hotel is located on prime beachfront on Florida's West Coast, minutes away from downtown St. Petersburg and a short drive from Tampa. From decor to dining this hotel in St. Pete Beach is the Gulf Coast's Great American Escape.