Lost place
Mosque Maryam
Mosque Maryam, also known as Muhammad Mosque #2 or Temple #2, is the headquarters of the Nation of Islam, located in Chicago, Illinois. It is at 7351 South Stony Island Avenue in the South Shore neighborhood. The building was originally the Saints Constantine and Helen Greek Orthodox Church before it relocated to suburban Palos Hills.
Source: Wikipedia / Wikidata
Nearby