Forming part of a traditional building in the highly desirable Grange area, this exceptional five-bedroom double upper flat on Craigmillar Park...