Leo's Kitchen
Sushi · Japanese · Vegan
Leo's Kitchen is a relaxed sushi restaurant offering a selection of vegan rolls and specialty plates, plus happy-hour specials.
Location
Vota recommends
What are you in the mood for?
Best places nearby
The highest rated places close to Leo's Kitchen.
Local restaurants nearby
1392 E Palomar St, CA


