Flat 2, 23, Templars Avenue, London, NW11 0NU | Dealsourcr