Where is The Delavan Hotel, Buffalo?

Where is The Delavan Hotel, Buffalo located?

The Delavan Hotel, Buffalo, New York, United States (approx. 42.93691°, -78.69615°)


Where is The Delavan Hotel, Buffalo on the map?