More Hotels Near Palmasol Apartments Rhodes
Eleftheriou Venizelou (side road) 1
Rhodes, GR 85101
Distance: 0.1 miles
Eleutheriou Venizelou (Side Road) Ixia
Rhodes, GR 851 01
Distance: 0.2 miles
Sotiros 65
Rhodes, GR 85101
Distance: 0.5 miles
Apolloniou Rodiou, 23
Rhodes, GR 85101
Distance: 0.6 miles
37 Ierou Lochou str., Ialysos
Rhodes, GR 85101
Distance: 0.6 miles
84, Irakleidon Avenue
Rhodes, GR 85101
Distance: 0.7 miles
Leoforos Irakleidon & Kandalou
Rhodes, GR 85101
Distance: 0.8 miles
Beach of Ialysos
Rhodes, GR 85101
Distance: 0.8 miles