Một hòn đảo nổi có diện tích khoảng 4,2 kilômét vuông, lơ lửng ở độ cao khoảng 700 mét phía trên sông Thames, được tạo ra nhờ 'đá nổi' của chính phủ Anh. Trên đảo có Clancey Hall — nơi từng được dùng để trưng bày White Crystal.