Found 1 transactions going back to June 2011.
This property is located at 160 - 162, Edgware Road, London, W2 2DS and was last sold for £121,550 on 09 Jun 2011.