Our Buffalo, NY Pizzeria located at 1065 Elmwood Ave. in Buffalo, NY features an outside patio to enjoy our delicious food over-looking Elmwood Avenue. We can also accommodate delivery orders directly to your home or business 7 days a week.
= Vegetarian item
Delivery Charge & Sales Tax Not Included.
Prices Subject to Change Without Notice.