Where is Lenox Hotel and Suites?

Where is Lenox Hotel and Suites located?

Lenox Hotel and Suites, New York, United States of America (approx. 42.90203°, -78.87444°)


Where is Lenox Hotel and Suites on the map?