Located two minutes’ walk from Finsbury Park underground station, and close to the Emirates Football Stadium, the main 5-storey mosque complex was opened to the public in 1993, then known as North London Central Mosque, at a ceremony attended by HRH Prince Charles, the Prince of Wales.