Restaurant Quinta do Castelo offers a welcoming atmosphere surrounded by vineyards and gardens.