Leo's Mexican Food

7550 Laurel Canyon Blvd, North Hollywood
(818) 982-3352

Order Online