Contact:

* Brent View Road, Edgware, United Kingdom  Get directions

Description:

Hendon Mosque & Islamic Centre is a mosque located in London.