1
result
Sold prices in Trafalgar Avenue, London Central, SE15
1 Trafalgar Avenue, London, SE15 6NP
- £330,000 Detached, Freehold 21 May 2002
- £205,000 Detached, Freehold 21 May 1999