Where is The Parkview Hotel?

Where is The Parkview Hotel located?

The Parkview Hotel, New York, United States of America (approx. 43.04746°, -76.14097°)


Where is The Parkview Hotel on the map?