This spacious main-door, ground-floor flat in Whitecraig, within easy reach of Musselburgh and Dalkeith, is sure to appeal to a wide range of...