Where is Staybridge Suites Buffalo-Amherst by IHG?

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°)


Where is Staybridge Suites Buffalo-Amherst by IHG on the map?