Leo & Lily's
22420 Ventura Blvd, Woodland Hills, CA 91364
HOURS OF OPERATION
mon-fri: 7:30am - 3pm
sat-sun: 8am - 4pm
No dine-in according to the Health Department.
We are offering pick-up, delivery and curbside pick up
Call us for FREE delivery or use one of our third-party deliver companies