Based on 3 reviews, the restaurant has received a rating of 3.3 stars. Price
✔️ Dine-in ✔️ Takeout ✔️ No delivery
Address:
56 Poplar Ave, Buffalo, NY 14211
Reviews
Derek Beverly
its a house
… more
… View more
Based on 3 reviews, the restaurant has received a rating of 3.3 stars. Price
✔️ Dine-in ✔️ Takeout ✔️ No delivery
Address:
56 Poplar Ave, Buffalo, NY 14211
… more
… View more