Fraser Bond are the leading lettings and property management agents for Manor Place Depot - London SE17. Manor Place Depot is a mixed-use development in Elephant and Castle, London SE17. Completed in 2019. The development comprised 270 new homes - 166 for private sale, 60 Shared Ownership, and 44 social rent. 1, 2 and 3-bedroom apartments were for sale through Notting Hill Sales. The homes sold out in autumn 2021. Alongside the homes, new commercial space was created within under-utilised existing buildings and within the railway arches that cut through the site. The listed heritage structures at.