Holiday Inn BUFFALO-AMHERST
Address:
1881 Niagara Falls Blvd, Amherst, NY 14228
Phone:
(877) 410-6681 Hotels & Motels, Holiday Inn
Other Businesses:
- Sleep Inn at 75 Inn Keepers Lane, Amherst, NY 14228
- Extended Stay America - Buffalo - Amherst at 125 Inn Keepers Ln, Amherst, NY 14228
- Rodeway Inn & Suites at 1951 Niagara Falls Boulevard, Amherst, NY 14228
- DoubleTree by Hilton Hotel Buffalo - Amherst at Int Road, Amherst, NY 14226
- Comfort Inn University at Int Road, Amherst, NY 14226