2 Davenham Place

JSON

Address
2 Davenham Place
Northwood, Three Rivers
Hertfordshire
Postcode
HA6 3TU
Tenure
Freehold
Date Price Type
£2,000,000 Detached
£2,000,000 Other
£55,000 Other
£1,380,000 Detached