21 Orchard Road

JSON

Address
21 Orchard Road
Barnstaple, North Devon
Devon
Postcode
EX32 9JQ
Property type
Terraced
Date Price Tenure
£140,000 Freehold
£99,450 Leasehold
£153,000 Freehold
£125,000 Freehold
£104,000 Freehold
£39,000 Freehold