The Islamic Foundation of South Florida
5455 NW 108th Ave, Sunrise, FL, United States