Occupying a peaceful residential setting in the village of Whitecraig, close to Musselburgh and Dalkeith, this three-bedroom mid-terrace ground floor...