Marvao is one of the prettiest medieval towns in Portugal, settled on a mountain top overlooking Spain. Visiting Marvao is like stepping in to another century.
Marvao is one of the prettiest medieval towns in Portugal, settled on a mountain top overlooking Spain. Visiting Marvao is like stepping in to another century.