Salad Master

Restaurant · 1075 Bay Blvd, Chula Vista, CA

Dine-In

More food in Chula Vista, CA