Extended Stay America - Buffalo - Amherst Near University At Buffalo - North Campus
125 Inn Keepers Ln -
Amherst,
NY 14228