Eating Sandwich at All Star Sandwich Bar restaurant in Cambridge, MA.

Feedback

Do you manage or own All Star Sandwich Bar?

Yes