Where is Staybridge Suites Buffalo-Amherst by IHG located?
Staybridge Suites Buffalo-Amherst by IHG, Staybridge Suites Buffalo-Amherst by IHG, United States of America (approx. 42.99659°, -78.79995°)
Staybridge Suites Buffalo-Amherst by IHG, Staybridge Suites Buffalo-Amherst by IHG, United States of America (approx. 42.99659°, -78.79995°)