This three-bedroom semi-detached house enjoys a peaceful setting in the popular village of Whitecraig, which offers convenience shopping and a...