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