Offering warm welcome and comfortable accommodation, this property is an ideal place for a pleasant as well as a relaxing stay.Location:Located just off highway 104, Super 8 Motel Amherst is few minut
The University Lodge is located in the quaint New England town of Amherst. The hotel is situated near Amherst College Hampshire College University of Massachusetts and downtown Amherst. The hotel is
On University of Massachusetts Amherst campus
Set in the heart of University of Massachusettss vibrant campus overlooking the campus pond and surrounding mountain ranges all campus buildings and activ