Dundonald Street 10436
An exceptionally well presented second floor, three-bedroom flat on Dundonald Street in the heart of the New Town. Having been extensively and stylishly refurbished, the property is finished to a high specification yet retains much ...
Read more