Gregory's Studio Apartment With Sea View 85107 Lindos (Rodos), Lindos,dodecanese,greece 8.0 / 10 1 review