752 Elmwood Ave

 

We are conveniently located in Elmwood, one of the best streets in Buffalo to spend the weekend or just the day off, with a variety of shops to visit and look at before and after you’ve had your meal.