Overview Hotel Venus is a 2 star property located in the heart of Rhodes Town, 50 m from the Elli Beach and 500 m from the Old Town. Among its amenities the property offers comfortable accommodation, 24 hour check-in, air conditioning in all public areas,..