A new 1,225 square foot space for hire in Elephant & Castle (London, Zone 1)

DSC_0140.jpg