The Leonardo Grand is a welcoming detached 5-bedroom family home offering almost 2400 square feet of living space over three floors, and a separate...
Nestled in the charming Midlothian village of Roslin, this spacious five-bedroom house exudes contemporary elegance and offers a luxurious living...