Bridgecastle
Land
Guide Price £225,000
Bathgate
5 Bedroom House
Offers over £565,000