El León Rojo is a Mediterranean restaurant offering paella, tapas, seafood, and international dishes. The airy venue features traditional cuisine, meats, and a selection of wines.