Mama Teresa's Pizzeria

1006 W Seneca St, Ithaca NY, 14850

View menu
Start an Order Full Menu