Elafusa Luxury Apartment is a short 5-minute walk from Rhodes Port and 3 minutes' walk from Street of Knights. Travellers say that this hotel is in a good location.