CASA LEO
Restaurant · Los Feliz

CASA LEO

$$$ · Latin American

Refined Latin American restaurant in Los Feliz where dishes like oxtail stew and tomato-watermelon nigiri arrive artfully plated and the retro-chic vibe makes you lose track of time.

Info

📍
Address
4500 Los Feliz Blvd ste c, Los Angeles, CA 90027, USA, LA

More like this