Culichi Town
Restaurant • Mexican restaurant • Seafood restaurant • Sushi restaurant😠 The whole experience not worth the price. Reviewers may say, “the restaurant has only been open a month let them acclimate” but good food is good food on day one. The taste was average for the $200 I dropped on LUNCH. They are trying so hard to be hip. The food presentation was weird. Shrimp pinned... People often mention good, great, shrimp,
Address
340 3rd Ave, Chula Vista, CA 91910
Website
Contact
(619) 600-5552Rating on Google Maps
3.40 (254 reviews)Open on Google Maps