Leonor’s Mexican Vegetarian Restaurant

Overview

Address: 12445 Moorpark St C,
Studio City, CA 91604, USA
Website: leonorsstudiocity.com
Phone: 818-762-0660