Where is Lenox Hotel and Suites, Buffalo located?
Lenox Hotel and Suites, Buffalo, Lenox Hotel and Suites, Buffalo, United States of America (approx. 42.90203°, -78.87444°)
Lenox Hotel and Suites, Buffalo, Lenox Hotel and Suites, Buffalo, United States of America (approx. 42.90203°, -78.87444°)