Innbuffalo Off Elmwood is a 4-star property only 1400 meters from Delaware Park, Buffalo State College Performing Arts Center and Buffalo Psychiatric Center.
The city center is 30 minute walking distance from the hotel.
Guests can reach Innbuffalo Off Elmwood by car from Buffalo airport in 15 minutes.
Eat & Drink
Serving an array of dishes, Mezza Restaurant & Lounge and Blue Fin are just 300 meters away.