Explore Slovenia's breathtaking underground wonders ... Zagreb is located in the north-west of Croatia along the Sava river, sitting at the southern slopes of the mountain of Medvednica.