Meteora, Agia Triada TheĀ Agia Triada Monastery in Meteora, Greece. Monasteries that are situated on hard to reach sites are the highlights of Meteora, a town in Northern ...