Eating Deli Sandwich Cafe Salad at Plaza deli cafe restaurant in Mountain View, CA.

Feedback

Do you manage or own Plaza deli cafe?

Yes