With a stay at Diana Art Boutique Hotel in Rhodes (Neochori), you'll be within a 15-minute drive of Rhodes Port and Palace of the Grand Master of the Knights of Rhodes. This hotel is 6.3 mi (10.2 km) from Kalli ... Read more

View all Luxury Hotels in Rhodes