Masjid WDM
6641 Bellfort St, Houston, TX, United States