The Roof Gardens have been owned by Sir Richard Branson since 1981, and, with Necker Island and two properties in Africa, they form part of the Virgin "Limited Edition".
The Roof Gardens have been owned by Sir Richard Branson since 1981. They form part of the Virgin "Limited Edition".