Manor Place Depot Elephant and Castle SE17 08/10/2018 by Buildington Manor Place Depot is launching 13th October 2018! Show all news for Manor Place Depot