Masjid ini terletak di sebuah daerah di timur England, yaitu di Cambridge.
Yang istimewa dari masjid ini adalah design arsitekturnya yang menerapkan prinsip eco-technology, atau teknologi yang ramah lingkungan. Masjid ini merupakan yang pertama di benua Eropa yang menggunakan design teknologi ini.
Menurut informasi yang saya dapat dalam pembangunan masjid ini menghabiskan biaya sekitar 15 juta poundsterling (Rp 273 miliar).