2, Iroon Polytechniou str., Rhodes Town, 85100, Greece
Laokontos 6, Rhodes Town, 85100, Greece
8 Amarantou str., Rhodes Town, 85100, Greece
Apollonos & Dioskouridon, Rhodes Town, 85100, Greece
29, Ionos Dragoumi str., Rhodes, 85100, Greece