Property sales in Abbey Road - London - NW8 0AS

Found 3 transactions going back to October 2014.

Date Address Price
11 Feb 2016 38 Abbey Road £ 4,100,000
15 Oct 2014 38 Abbey Road £ 3,200,000
15 Oct 2014 38 Abbey Road £ 2,650,000