Map & Directions - Leonor's Vegetarian Restaurant
View Menu
Leonor's Vegetarian Restaurant
11403 Victory Blvd, North Hollywood, CA, 91606
(818) 980-9011 (Phone)
11403 Victory Blvd, North Hollywood, CA, 91606
(818) 980-9011 (Phone)