60 Sloane Avenue, Chelsea, London
Investors: 1
60 Sloane Avenue, a 11,411 sqm property originally constructed in 1911 as a depository for the luxury department store Harrods, is located in the heart of the Royal Borough of Kensington and Chelsea, an exclusive, vibrant and affluent London borough. With its historical heritage, 60 Sloane Avenue is a highly acclaimed and iconic building and is currently utilized with a mixed-use of offices and retail spaces.