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.
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.