river park towers
740-758 Kipps Lane, London
Description