Faliraki, Rhodes Island, 85105, Greece
Athinas street, Faliraki, Rhodes Island, 85105, Greece
Dimitras 1, Rhodes, 85100, Greece