Upper Crust Pizza & Pasta

Phone orders only

2501 Soquel Dr, Santa Cruz, CA 95065

$15 MinimumAre you the owner?

FAQ