Book the Postcard Inn On The Beach from $175.20 - The newly renovated Postcard Inn, located in St Pete Beach on the Gulf of Mexico and Florida's west coast, is minutes away from downtown St Petersburg and Tropicana Field.