DataLog24 (USA)

Leo's Kitchen

4.5/5 (56)
NameLeo's Kitchen
Address1392 E Palomar St Suite 402, Chula Vista, CA 91913, United States
Phone +1 619-271-2731  
Email ID
Website
MORE DETAILS & REVIEWS

Location On Map

"Best Sushi In Chula Vista Ca"

Following are the list of some other popular Sushi In Chula Vista Ca United States

SUSHIYA

2015 Birch Road, #1603, Chula Vista, CA 91915


SUSHI HOUSE

509 Telegraph Canyon Road, Chula Vista, CA 91910


CALIFORNIA SUSHI BAR

3rd Avenue, Chula Vista, CA 91910


Kaiyo Sushi

2110 Birch Rd #104, Chula Vista, CA 91915, United States


Little Sakana Sushi Bar

780 Dennery Rd STE 304, Chula Vista, CA 92154, United States


Mr. Culichi Sushi

1187 Broadway B, Chula Vista, CA 91911, United States