In de historische binnenstad van Zagreb steken de 2 torens van een immense neogotische kathedraal overal boven uit. In 1093 werd de eerste steen gelegd. Officieel staat de kathedraal te boek als de Kathedraal van de Mariahemelvaart, in de volksmond kortweg als de Zagreb Kathedraal. Los van de fraaie buitenzijde, is ook het interieur adembenemend. Hier zijn kosten noch moeite bespaard, getuige de talloze wandschilderingen en altaren.
De kathedraal van Zagreb is de grootste blikvanger van de stad. Het huidige uiterlijk is relatief nieuw. Na een zware aardbeving in 1880, toen het gebouw grotendeels werd verwoest, heeft de befaamde Keulse architect Hermann Bollé een volledig nieuwe façade bedacht, inclusief 2 klokkentorens van elk 105 meter hoog. Wie voor de kathedraal staat krijgt de indruk dat de linkertoren lager is, maar dat is optisch bedrog. Het is een grapje van de architect waarmee hij de asymmetrie in de natuur wilde nabootsen.