The Birchwood
Categories
Hotels/Motels/Resorts Restaurants
About
Forbes boasts The Birchwood Inn as “The place to stay” when visiting St. Petersburg. With only 18 rooms, the boutique Inn provides a quaint yet modern stay in the heart of the waterfront district in downtown St. Petersburg, Florida. The Birchwood Inn maintains a bed and breakfast feel while offering world-class dining and still keeping you in the heart of the local shopping, art and nightlife scene.
Membership Type
MarketWise
Powered By GrowthZone