El Lleó is a restaurant specializing in homemade cuisine and grilled meats. They offer a daily menu and accept reservations.