1
result
Sold prices in Ovington Square, London Central, SW3
31 Ovington Square, London, SW3 1LJ
- £7,400,000 Semi-detached, Freehold 26 July 2017
- £1,450,000 Semi-detached, Freehold 31 May 2006