Little Lucca - South City
Restaurant
•
724 El Camino Real, South San Francisco, CA 94080, USA
8.9
Monday: 8:30 AM – 4 PM
See if anyone you trust recommends it!