There are no hotel results in Shelburne Falls. Below are the closest 50 hotels near Shelburne Falls.
University of Massachusetts, One Campus Center Way, Amherst, Massachusetts, 01003, United States
2 reviews and 247 opinions
"As the name says, this hotel is located in the middle of the UMASS campus, and it's an easy choice..."
Good for: Study Abroad, School Holidays, Business Travel