Upper Craigpark House is a substantial first and upper floor dwelling forming part of a large detached property, located in a sought after area of...