About this property
Sintra is a town and municipality in the Greater Lisbon region of Portugal, located on the Portuguese Riviera that includes the Sintra-Cascais Nature Park through which the Sintra Mountains run. It is famous for its architecture, historic estates, …