1304 George Avenue. About 6 blocks from the South side of the stadium and about 2 blocks from where my three children attended kindergarten.
Yikes!
Am efforting for a photo.
Obviously, the FBI or other authorities are paying attention to that mosque. I hope.