Twaiba Mosque And Madrasaa is a mosque, located at Gitanga Road, Coast, Nairobi, Kenya
Place for worshipping the Creator
Learned Madrasaa here
In ungwaro or kawangware coast area