Ialyssos, Ialyssos
bedrooms
Baths
Guests
Located 3.7 mi from Temple of Apollon, Villa Oliva provides accommodations located in Ialyssos, 3.1 mi from Rhodes Town. The villa is 4.3 mi from the The Street of Knights and features free WiFi.
Parking
Pool
WiFi/Internet
Non-smoking
Air conditioning
Beach
No nearby properties available in this region at the moment.