Facts File TravelThe World’s Most Astounding Mountainside Towns August 27, 2017 by Kelly Davies Leave a Comment Sintra, Portugal 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. Next page
Leave a Reply