^ Back to Top
1881 Niagara Falls Boulevard, Amherst, New York, 14228

Holiday Inn Buffalo Amherst New York Hotel

About Holiday Inn Buffalo Amherst Hotel

Hotel Packages

Amherst New York Attractions

Hotel Reservations

Book rooms and suites at our boutique hotel offering friendly services and world-class hospitality with our fast and secure online reservation system.
Holiday Inn Buffalo Amherst Hotel - New York (NY) Located at
1881 Niagara Falls Boulevard, Amherst, New York, 14228
Phone: 716-691-8181 | Fax: 716-691-4965
http://www.hibuffaloamherst.com/