Die Lodge liegt in einem abgelegen Teil im Westen des Königreichs. Die Gäste wohnen hier, umgeben von landschaftlicher Schönheit, in Rundhütten.