Dubrovnik City Walls were built to protect town from pirates and other unwelcome guests. The walls were built between 12th and 17th century, and are very well preserved until nowadays. The walls are 1940m long and reach a maximum height of 25m. They consist of the main wall, sixteen towers, three forts, six bastions, two corner forts, three pre-walls with several turrets, three moats, two barbicans, two drawbridges and a breakwater. The views from the walls are stunning – probably the best views of Dubrovnik, with patches of red roofs of the numerous houses beneath them. Walking along Dubrovnik’s city walls is considered to be the highlight of any Dubrovnik visit.