The 12th century castle at Leiria is perched overlooking the town. The current castle was built to defend against reconquest by the Moors, but the site is thought to date back to at least Roman times.
Within the walls of the castle is a 15th century palace.