Innbuffalo Off Elmwood is a 4-star venue positioned about 1.7 km from Delaware Park.
The property lies within 1400 meters from Buffalo State College Performing Arts Center. Set within a 30-minute walking distance from Buffalo city center.
Innbuffalo Off Elmwood is within a 20-minute drive to Buffalo airport.
Eat & Drink
Mezza Restaurant & Lounge pampers guests with Lebanese and Asian dishes and lies within 300 meters of the property.