Dit charmante hotel is gevestigd in Rhodes Town. Het etablissement herbergt 191 gezellige gastenkamers.