North Beach Pizza ★★★★☆4.3 (89) Restaurants Pizza restaurant · Italian restaurant · Pizza delivery (more) 2985 Junipero Serra Blvd, Daly City, CA 94014 Call Website Details →