1 Property Found

Hodford Road

Hodford Rd, London NW11 8NJ, UK

Show Details

Description

A magnificent 7 bedroom link detached family house offering versatile accommodation within…

Price £1,950,000
Show Details