3218 Main St, Chula Vista, CA 91911 +1 619-425-1900
restaurant, Chula Vista, CA, United States
Today
How to go there