1881 Niagara Falls Boulevard - Amherst, New York - 14228 -
+1 716 691 8181
+1 716 691 4965
Rooms Number: 0. This 3 star hotel is located in the city centre of Amherst.. . . This 3 star hotel is located in the city centre of Amherst.. .