Finsbury Park Mosque

The Finsbury Park Mosque, also known as the North London Central Mosque, in Finsbury Park, London, is a mosque that was built in the 1990s to serve the large Muslim population in the area. References