Homewood Masjid (Birmingham Islamic Society)

1810 25th Ct S, Homewood, AL 35209, United States