Fidiou 17, Rhodes Town, 85100, Greece
35 Apollonion Str., Rhodes Town, 85100, Greece
Lochagou Fanouraki 19-21, Rhodes Town, 85100, Greece
21 Perikleous str, Old Town, Rhodes Town, 85100, Greece
Pafou 14, Rhodes Town, 85100, Greece