Belgravia · Cape Town · Western Cape
Islamic institute of Compassion, Education and Illumination, based at 12 Veld Rd, Belgravia.