1
result
Sold prices in Tavistock Terrace, London Central, N19
34 Tavistock Terrace, London, N19 4DB
- £499,950 Flat, Freehold 15 February 2005
- £248,000 Flat, Freehold 05 November 1997