Search results
- See moreSee moreSee moreSee moreLeo & LilyItalian Restaurant · $$
Welcome to Leo & Lily, Where we fuse European and Mediterranean flavors to create healthy, unique and delicious dishes....
Phone: (818) 222-6622
Cross Streets: Near the intersection of Ventura Blvd and Del Valle St
22420 Ventura Blvd Woodland Hills, CA 91364 2007.04 mi
Is this your business? Verify your listing
Amenities
- Wifi
- Accessible
- Family friendly