Fresh Pizza Restaurant ★★★★☆4.2 (79) Restaurants Pizza restaurant · Filipino restaurant 15829 Channel St, San Lorenzo, CA 94580 Call Website Details →