Vega Restaurant Mexican & Seafood

891 District Pl Ste 105, Chula Vista, CA

Menu (As of 11/1)

Weekend Specials

Vega Restaurant Mexican & Seafood: hours and how to order