Restaurant Quinta do Castro offers Portuguese cuisine and hosts events. Known for its beautiful setting and cozy atmosphere.