102 Chambers Avenue, London North