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

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/
Book Now