McEwan Fraser is delighted to present this stunning lower, main front-door flat with a private patio and an allocated parking space in a secure...
Located in the highly sought after area of the New Town, 25 (3F1) Haddington Place is a delightful three bedroom top floor flat which forms part of...