La Quinta Inn & Suites by Wyndham Buffalo Amherst Amherst
145 Innkeepers Lane -
Amherst,
NY 14228
Near University At Buffalo - North Campus