Castle Hill, Berkhamsted, New build house

Castle Hill
Castle Hill, Berkhamsted, New build house