Prices on this menu are set directly by the Merchant.

Prices may differ between Delivery and Pickup.

Italiandelivered fromTeca Newtown Squareat191 S Newtown Street Rd, Newtown Square, PA 19073, USA