at 1881 Niagara Falls Blvd, Buffalo , 14228 United States
95 FB users likes Holiday Inn Hotel Buffalo-Amherst, set it to 11 position in Likes Rating for Buffalo, United States in Hotel & Lodging category
Holiday Inn Hotel Buffalo-Amherst is Buffalo based place and this enity listed in Hotel category. Located at 1881 Niagara Falls Blvd NY 14228. Contact phone number of Holiday Inn Hotel Buffalo-Amherst: (716) 691-8181
The new Hampton Inn & Suites Buffalo Airport opened August 10, 2013.
Welcome to the Holiday Inn Buffalo Downtown Hotel, your ideal choice for downtown Buffalo hotel with 100% of rooms non-smoking.