The prospect of experiencing a spectacular new show home awaits people who pay a visit to Freeman Homes’ latest residential development in Northleach, Gloucestershire.
Property developer Freeman Homes’ recent run of award success continues, as it collected the Best Small Housebuilder (silver) accolade in the prestigious 2017 WhatHouse? Awards.