European and Portuguese cuisine restaurant, Sol da Cabreira, offers panoramic views of Serra da Cabreira. Features include reservations, seating, and table service.