7 Thornville Terrace is an immaculately presented three bedroom double upper villa, forming part of the desirable Leith Links Colonies, with private...