La instalación más grande era Ledbury Lodge, el único hotel que se haya construido en el arrecife.