This deceptively large mid-terrace cottage lies in the popular commuter town of Dalkeith which offers an excellent range of local services, shopping...