Situated right in the heart of Dalkeith’s town centre, this bright first floor flat (59 sqm) would make an excellent first time buy or buy to let...