Located in the heart of historic Amherst, this hotel boasts uniquely decorated rooms with views of the town. Free Wi-Fi and an on-site restaurant are featured. Amherst College is steps away.
Reserva este hotel