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?
{"latitude":43.00541,"longitude":-78.81889,"title":"Sleep Inn Amherst"}