26A Church Street

JSON

Address
26A Church Street
Shepshed
Loughborough, Charnwood
Leicestershire
Postcode
LE12 9RH
Tenure
Freehold
Date Price Type
£200,000 Other
£155,000 Terraced
£124,500 Terraced