Italian restaurant · 687 El Camino Real, South San Francisco, CA
To-Go
See full menu
More food in South San Francisco, CA · Italian Food in South San Francisco