The new Residence Inn by Marriott at 620 Delaware Avenue opened this past Friday. Formerly a fairly forgettable Holiday Inn, the…
Browsing: accommodations
There’s a family coming to Buffalo for a visit very soon. They’re coming here in order to look around -…