Welcome to 7a Station Road, Newtongrange – a beautifully refurbished two-bedroom upper villa in the heart of the town. Ideally positioned for...
This spacious and versatile three-bedroom double upper flat is centrally positioned within the popular Midlothian village of Newtongrange, close to a...