Leonor’s Mexican Vegetarian Restaurant

12445 Moorpark St UNIT C Studio City CA 91604 USA

(818) 762-0660

Location