Leiria is a historic city in central Portugal, famous for its impressive medieval castle that dominates the city's skyline. The Leiria Castle, built in the 12th century, represents the city's strategic importance in Portuguese history and serves as a symbol of medieval architecture and royal heritage.