This one-bedroom first-floor flat forms part of a popular development in the market town of Haddington. Enjoying an idyllic riverside setting, it...
Beautifully presented and spacious, one-bedroom, second-floor (top) flat, with a private terrace. Forming part of an impressive B-listed building,...