Blooming Inn Shelburne Falls Guesthouse Shelburne
Set in Shelburne Falls, 40 km from Amherst College, Blooming Inn Shelburne Falls features a garden and views of the quiet street. Boasting family rooms, this property also provides guests with a picnic area.
Number of rooms: 7
22 Mechanic Street, Shelburne Falls, MA 01370, United States