753 Laurel St., San Carlos
(650) 637-8283
1105 San Carlos Ave, San Carlos
(650) 598-0909
I think we have a winner here. You see I never thought San Carlos had great pizza and even though S--- was the best to me up to this point, it never quite made 4 stars. My personal bar has been set now.Pizza has a nice, thin crispy crust, with the re...