Postcard Inn

Postcard Inn is a 196-key boutique surf-inspired hotel located on the barrier island of St. Pete Beach, just west of Tampa. The hotel offers 14,540 square feet of meeting space, multiple food and beverage venues, outdoor pool, business center, fitness center, and 300 linear feet of direct beachfront access to the Gulf of Mexico.

St. Pete Beach, FL

Keys: 196

Transaction Value: $47,400,000

Debt & Equity Placement