Imam Ali Islamic Center

Stockholm, Sweden