The London Central Mosque (also known as the Islamic Cultural Centre, ICC or Regent’s Park Mosque) is one of the most popular mosque & Islamic Centre in England. http://www.iccuk.org/