Categories: EUROPE: GreeceAddress Socratus str. 95 , old town Rhodes 85100Rhodes, GRContact Tel.: +30 22410 31981