Solar Nascente Leca is a restaurant offering regional and Mediterranean cuisine. It features a large capacity, including an outdoor seating area. Known for generous portions.