Camberwell Islamic Center

188 Camberwell Rd, London SE5 0ED, UK