Skip to content

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.

Powered By GrowthZone
Scroll To Top