Hotels in Amherst, NY
Hotels • Business Consulting and Services • Weddings
1881 Niagara Falls Blvd,
Amherst ,
NY
14228
UNITED STATES
Amherst Hotel's Location Provides Great Opportunities Ideally situated between Buffalo and Niagara Falls, the Holiday Inn Buffalo - Amherst hotel's location in Amherst, NY affords easy access to big business and excellent entertainment. Here, patrons enjoy numerous opportunities to work and play, in addition to pleasant, peaceful surroundings.
Worldwide > United States > Amherst, NY > Hotels