A well-presented ground floor flat forming part of a sought-after modern development in the highly regarded Duddingston district of the city, a short...
Set within a charming stone-built terrace, this generously proportioned, three-bedroom, first-floor duplex flat offers flexible accommodation over...