The Delavan Hotel, Buffalo
https://the-delavan-hotel.usa8.info
Located in Buffalo, 4.4 miles from Walden Galleria Mall, The Delavan Hotel has a number of amenities including a fitness center and free WiFi.
6461 Transit Rd, Buffalo, NY 14043, United States of America