Agia Triada Church in Limnos, Greece
Limnos Churches & Monasteries - Agia Triada Church in Limnos, Greece, is a stunning cathedral built in 1724. This beautiful church was constructed on the ruins of an ancient church and was rebuilt after being destroyed by the Ottomans. The church boasts gorgeous wall paintings and a wood-carved temple, making it a must-see attraction for visitors to Limnos. Experience the beauty and history of Agia Triada Church in Limnos, Greece.