How's this place?
Address: 1107 San Carlos Ave, San Carlos, CA 94070, USA
Evelin Sullivan | Sep 17, 2018
Our go-to restaurant for celebrations. Great food, staff, vibes. Tante grazie!
Marco Bonechi | Sep 17, 2017
Decent
Thanks! Your answer is awaiting moderation.