2 stars hotels in AmherstBook 2 stars hotels in Amherst, United States of America online. Compare prices, reviews & photos of 2 hotels and get the best 2 star hotel deal for your next stay.
University Lodge345 North Pleasant Street, Amherst Center 1.1km from the center of Amherst
Hotel UMass1 Campus Center Way, Amherst Center 2.2km from the center of Amherst