An imposing square, Grote Markt forms the heart of the historic centre of Haarlem, surrounded by famous buildings such as the town hall and Vleeshal, a former covered meat market hall. Weekly markets are held in this square every Monday and Saturday. A must-visit is the Grote of St.-Bavokerk, a 14th century Gothic cruciform church.