Leo's Kitchen
Sushi Bars
Hours:
1392 E Palomar St Suite 402, Chula Vista
(619) 271-2731
Take-Out/Delivery Options
Customers' Favorites
Leo's Kitchen Reviews
This sushi restaurant is great! They prioritize quality and presentation, offering an extensive menu with vegan options. The service is exceptional. The staff is attentive and friendly, making you feel right at home. They are knowledgeable about the menu and are more than happy to provide recommendations or answer any questions you may have. It's a must-visit when you are in otay ranch area in Chula Vista!
Ratings
Hours
Monday | 11AM - 8PM |
Tuesday | 11AM - 8PM |
Wednesday | 11AM - 8PM |
Thursday | 11AM - 8PM |
Friday | 11AM - 9PM |
Saturday | 11AM - 9PM |
Sunday | 2 - 8PM |
Haven't been here in over a year because I thought it was overpriced last time I was here. BUT came in because of the happy hour sign to see what was new. Surprised to find better prices good food and great service thank you and I will definitely be coming back more oftenPictured is the happy hour spicy California roll, great but the Chula vista roll is next.