Crystal Palace property named House of the Year
A four-bedroom property in south-east London has been named House of the Year by the Royal Institute of British Architects (RIBA). It beat Peckham House in south London, Eavesdrop in Sussex and Farmworker’s House in Cornwall to the top prize. … Continued