Welcome to Leonor s Vegetarian Mexican Restaurant at 11403 Victory Blvd Studio City, Los Angeles, CA 91606Los Angeles. This restaurant is rated 4/5 on our system. Check out Leonor s Vegetarian Mexican Restaurant and let us know what you think through comments and photos!