Saulius WorkTravel Development ManagerJun 10, 20202 min readNew homes in Leeds rated UK’s best for locationA development of new build homes in Leeds is the highest rated in the UK for its location, according to verified resident reviews on...