Natiotis Demetris Paphos Address Details Address: 39-41 Evagora Pallikaridi8010, Paphos, Paphos Telephone: 26936566