The Towers , Highgate Vale , London,