538 Ambleside Drive, London North