The Best Hotels in Sintra Portugal

Sintra is the romantic, historic town located on the rolling mountain slopes of the Sintra-Cascais Natural Park. The entire area, including the Sierra de Sintra, has been designated a UNESCO World Heritage Site. A short drive from Lisbon and Cascais, the stunning town and surrounding countryside provides a great day out with many activities, including …

The Best Hotels in Sintra Portugal Read More »