Where is Sleep Inn Amherst?

Where is Sleep Inn Amherst located?

Sleep Inn Amherst, New York, United States (approx. 43.00541°, -78.81889°)


Where is Sleep Inn Amherst on the map?