Jan 17, 20181 min readAbell and Cleland wins ‘Best New Place To LiveThe London Planning Awards have named Abell and Cleland as the 'Best New Place To Live' at their 2018 ceremony.
The London Planning Awards have named Abell and Cleland as the 'Best New Place To Live' at their 2018 ceremony.