Masjid Bilal
11815 Adel Rd, Houston, TX, United States