
1 Dickens Square, Elephant & Castle, Greater London
Located off Harper Road, Baitul-Aziz (also known as the Southwark Mosque or Harper Road Mosque) is a purpose built Sunni Masjid with a capacity of over 2000 worshippers, with male and female facilities.
1 Dickens Square, Elephant & Castle, Greater London
Tap a star to leave the first review