El Sol is a restaurant offering authentic and inventive French cuisine, alongside brasserie-style fare and pizza. It features a sunny terrace and a dining room.