1
result
Sold prices in Birkenhead Street, London Central, WC1H
59 Birkenhead Street, London, WC1H 8BB
- £2,525,000 Terraced, Freehold 19 December 2022
- £965,000 Terraced, Freehold 12 October 2012