a large mosque (= place of worship for Muslims) in Regent’s Park , London, England, completed in 1976 as part of the Islamic Cultural Centre.
LONDON CENTRAL MOSQUE
Meaning of LONDON CENTRAL MOSQUE in English
Oxford guide to British and American culture English vocabulary. Руководство по британской и американской культуре, Оксфордский английский словарь. 2005