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?
The Delavan Hotel, Buffalo - Niagara Falls
{"latitude":42.93691,"longitude":-78.69615,"title":"The Delavan Hotel, Buffalo"}