Pastida Rhodes Island , 85100 Pastida, Greece
124, Grammou Street, Pastida, 85106 Pastida, Greece
Pastida , Main Street, 85106 Pastida, Greece