Imam Ali Mosque

The first Shia mosque in London.

Address

Babul Murad Centre, 856-858 Harrow Road, Wembley, London, HA0 2PX

Telephone

020 8908 1525