Hotel Holiday Inn Buffalo Amherst

1881 Niagara Falls Boulevard, 14228 Amherst, United States - Amherst. See on map
Book now

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 .

Reviews

There are still no ratings for this hotel