Tower Gardens Residence 14 De Quincey Road, London N17 7DL