The Restaurante O Cabeço is beautifully located, perched on a hill, just outside Alcobaca in the village of Maiorga....

read more...