Property sales in Baker Street - London - W1U 6RP

Found 2 transactions going back to March 2003.

Date Address Price
26 Feb 2015 Fourth Floor, 109 Baker Street £ 7,600,000
27 Mar 2003 Manpower, 107, Baker Street £ 2,265,000