News The ICON Wood Green, London. 99 stylish new apartments The ICON is a stylish collection of 99 studios, one, two & three bedroom apartments and penthouses that have been architecturally designed to create homes Read More » 11th August 2023 No Comments