8.4/10
Very Good
Free Wi-Fi
2.5 km.
Buffalo, NY Station
Residence Inn by Marriott Buffalo Downtown is situated in Buffalo, a few steps from Wilcox Mansion - Theodore Roosevelt Inaugural National Historic Site, and provides free Wi-Fi.
Number of rooms: 105
620 Delaware Avenue, Buffalo, NY 14202, United States
Hotel booked 1 times today.