Leo's Kitchen - Chula Vista

Sushi, Kitchen, Mexican
1392 E Palomar St Suite 402, 91913, Chula Vista, US, United States
Dishes: 165

Leo's Kitchen

4.5 / 5 of 245 Reviews
Phone
+16192712731
Address
1392 E Palomar St Suite 402, 91913, Chula Vista, US, United States

Opening Hours

  • Monday
    11:00 -20:00
  • Tuesday
    11:00 -20:00
  • Wednesday
    11:00 -20:00
  • Thursday
    11:00 -20:00
  • Friday
    11:00 -21:00
  • Saturday
    11:00 -21:00
  • Sunday
    02:00 -20:00

Amenities

Reserve now

Feedback

★ 4.5 / 5 of 245 Reviews

What User likes about Leo's Kitchen:
We had a fantastic dining experience during our first visit. The sushi rolls were tasty and made with fresh ingredients, and the service was wonderful. We will definitely be returning! View all feedback.

What User doesn't like about Leo's Kitchen:
I was disappointed to receive a small portion of salmon that was even smaller than I had expected, especially considering the price I paid ($14). I also made a mistake in my order, as I asked for salad but they gave me rice instead. On the plus side, the addition of fresh lemon and cilantro gave the dish a nice, vibrant flavor that I have not found in other local poke dishes. View all feedback.

Delicious vegan sushi! I ordered earlier, but that was my first time. the personal was super fr...

If you're Vegan and looking for an excellent sushi place. This is the place to be. The food is...

I ordered a tiger roll and a crunchy roll FOR 26$ and there was hardly anything and I literally...

This place has Never let me down. It’s my new favorite spot. I am on a mission to try everythin...

I got the mini platter which comes with 4 rolls. Everything was delicious and fresh. Surprising...

Menu Items

More information

Related Restaurants

Fast & SimpleDownload Menu App now