Elliniko Odio Akropoleos Nicosia Address Details Address: 16 Thermopylon Street, Flat 3Strovolos, Nicosia Telephone: 22421531