The upper city of Zagreb consists of ancient buildings such as churches and city halls, and there are a large number of historical sites and cultural sites in the upper city. Zagreb Cathedral is located in the upper city, and the unique roof of St. Mark's Church, a small city, presents to people an ancient city full of history and culture.