This exceptionally well-presented three-bedroom ground floor, main door flat offers move-in ready accommodation in a popular Dalkeith location, just...
This spacious and versatile three-bedroom double upper flat is centrally positioned within the popular Midlothian village of Newtongrange, close to a...