Hotel Holiday Inn Buffalo Amherst
1881 Niagara Falls Boulevard, 14228 Amherst, United States - Amherst.
See on map
See 1 photos
Where is the lodging establishment?
1881 Niagara Falls Boulevard, 14228 Amherst, United States - Amherst.
Features
Bioscore sustainability level A
Choose your room
Hotel Holiday Inn Buffalo Amherst
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 .