History Mantua: Bringing the American Muslim Experience to Life June 8, 2012 The New Africa Center, located at 4243 Lancaster Ave., is a museum and archive focused on preserving the American Muslim Community. Abdul Rahim Muhammad, 60, director of the Islamic Cultural Preservation and Information Council, opened