Restaurante El Sol is a French restaurant located on Paseo Peatonal Roma. It offers a variety of French dishes and drinks. The establishment occasionally announces seasonal closures.