Explore the charming town of Sertã located in Portugal. Enjoy the picturesque views of the river running through a lush green park.