The fortified town of Marvão is located on top of a hill and, as a whole, forms a hamlet with white walls, orange roofs and narrow streets, as can be seen in the image. You have all the information in: «Cities to visit in Portugal«.
You have all the information in: "Cities to visit in Portugal".