The World’s Most Astounding Mountainside Towns

Sintra, Portugal

on the cliff in Sintra Lisbon Portugal Europe. Most beautiful iconic

ADVERTISEMENT

Sintra is a resort town in the foothills of Portugal’s Sintra Mountains, near the capital, Lisbon. A longtime royal sanctuary, its forested landscape is filled with pastel-colored villas and palaces.

Leave a Reply

Your email address will not be published.