This all-suite hotel in West Seneca is 10 minutes’ drive from central Buffalo and Highmark Stadium, home of the Buffalo Bills. It features an indoor pool and spacious suites with a full kitchen.
Number of rooms: 105
164 Slade Avenue, Buffalo, NY 14224, United States
Hotel booked 1 times today.