Birchwood Inn

7 Hubbard St, Lenox, Massachusetts 01240

7 Hubbard St, Lenox, Massachusetts 01240
Lenox
Bed & Breakfast, Pets Allowed