Superb and stylish double upper flat in a converted "C" listed townhouse set in the heart of Musselburgh. The property has been beautifully renovated...
Occupying a peaceful residential setting in the village of Whitecraig, close to Musselburgh and Dalkeith, this three-bedroom mid-terrace ground floor...