Solleiros is a restaurant offering inventive dishes in a polished setting, with a light-filled dining room and charming garden seating.