Eating Sandwich at Lorenzo's Sandwich Shop restaurant in Belmont, CA.

Feedback

Do you manage or own Lorenzo's Sandwich Shop?

Yes