(619) 482-7499
1550 E H St Ste B, Chula Vista, CA 91913
View Map
Sorry, there are currently no reviews. Read More Chula Vista Restaurant Reviews