Call Us

7 Hubbard Street, Lenox, MA, 01240, US

About Birchwood Inn

Amenities

Map Location & Address

Birchwood Inn
7 Hubbard Street, Lenox, MA, 01240, US
Birchwood Inn
Our Best Rate
Pay Now & Save
Room amenities and details
Book now