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...