(619) 482-7722
1550 E H St #C, Chula Vista, CA 91913
View Map
Read More: Chula Vista Restaurant Reviews
Sorry, there are currently no reviews. Read More Chula Vista Restaurant Reviews