Southern Italian restaurant · 617 Laurel St, San Carlos, CA
Dine-In
More food in San Carlos, CA · Southern Italian in San Carlos