1
result
Sold prices in Red Lion Street, London Central, WC1R
Second Floor Flat, 71a Red Lion Street, London, WC1R 4NA
- £350,000 Detached, Freehold 02 February 2001
- £100,000 Flat, Leasehold 22 June 1998
- £170,000 Detached, Freehold 06 January 1995