Library Hall London Central Mosque and Islamic Cultural Centre Loading Map.... Library Hall London Central Mosque and Islamic Cultural Centre146 Park Road - London Events Address 146 Park Road London NW8 7RG United Kingdom Upcoming Events No events in this location