More Hotels Near Avalon Boutique Hotel
75, Evdoxou Str.
Rhodes, GR 85100
Distance: 0.1 miles
Platonos street, 20
Rhodes, GR 85100
Distance: 0.1 miles
Apolonion 11
Rhodes, GR 85100
Distance: 0.2 miles
Antifanous 11 & Ippodamou
Rhodes, GR 85100
Distance: 0.2 miles
18 Themistokleous Street
Rhodes, GR 85100
Distance: 0.2 miles
14 Alexandridou, Old Town
Rhodes, GR 85100
Distance: 0.2 miles
35 Sofokleous Street
Rhodes, GR 85100
Distance: 0.2 miles
Rhodes Landmarks Near Avalon Boutique Hotel
Nearby Cities and Towns