Category: | Health, Meal takeaway, Restaurant, |
---|---|
Address: | 730 Medical Center Ct, Chula Vista, CA 91911, USA |
Postal code: | 91911 |
Phone: | (619) 397-6931 |
Best Italian food I ever had.
I love this Mexican store. Always has what I'm looking for.
My daughter ordered curbside pickup and it was great 👍 Her Favorite Sandwich from Subway is the Tuna .