Loading hotels
Confirming room availability...
Holiday Inn Buffalo Amherst, 1881 Niagara Falls Blvd, Amherst, United States
This comfortable hotel is in Buffalo. There are a total of 199 accommodation units on the premises. Pets are not allowed at Holiday Inn Buffalo-Amherst .