Dit pretentieloze hotel ligt in Rhodes Town. Er zijn in totaal 75 gastenkamers. Het etablissement past een duurzaam beleid toe.