Eating Italian Pizza at Piccolo Italia restaurant in San Francisco, CA.

Feedback

Do you manage or own Piccolo Italia?

Yes
Amp Menu