Kostanjevica on the Krka is a small town in the historic Lower Carniola region of southern Slovenia. It is one of the oldest towns in Slovenia and less than one thousand people live here. It is also promoted as the “Venice of Lower Carniola”. © from /Kostanjevica on the Krka The town is protected as