With 20 apartments already available near the Royal Marsden Hospital in Sutton, the organisation has now purchased a new property in Central London, just 10 minutes from Russell Square near Great ...