Where is Stadium View Inn?
Where is Stadium View Inn located?
Stadium View Inn, New York, United States of America (approx. 42.7646°, -78.82296°)
Where is Stadium View Inn on the map?
{"latitude":42.7646,"longitude":-78.82296,"title":"Stadium View Inn"}