Designed by
Title
Sintra is a charming town in Portugal located in the Serra de Sintra mountains is known for its beautiful palaces #297444996
Description
Sintra is a charming town in Portugal located in the Serra de Sintra mountains. It is a UNESCO World Heritage Site and is known for its beautiful palaces, stunning views, and lush forests.
This image is editorial