Paraphrase: The largest mosque , Al Farooq Masjid of Atlanta , is located on the 14th street in Midtown Atlanta .
The largest mosque , Al Farooq Masjid of Atlanta , is located on 14th Street in Midtown Atlanta .