More Hotels Near Electra Palace Rhodes
Ialyssos Beach
Rhodes, GR 85101
Distance: 0.3 miles
Leof. Irakidon, 20
Rhodes, GR 85101
Distance: 0.4 miles
Beach of Ialysos
Rhodes, GR 85101
Distance: 0.4 miles
IALYSOS AVE.,37
Rhodes, GR 85101
Distance: 0.6 miles
37 Ierou Lochou str., Ialysos
Rhodes, GR 85101
Distance: 0.7 miles
IALYSSOS BEACH,
Rhodes, GR 85100
Distance: 0.8 miles
Marmaro Area Kremasti Ialysos
Rhodes, GR 85104
Distance: 0.9 miles