Economou Ellada Nicosia Address Details Address: 35 Fthiotidos StreetStrovolos, Nicosia Telephone: 22874026