Trikala, Trikala, Thessaly The Theopetra cave is located in Thessaly, Greece, on the north-east side of a limestone rock formation, 3 km (2 mi) south of Kalambaka. The site has become increasingly important as human presence is attributed to all periods... View More