"In a part of Falls Church known to many as Little Mecca...."
This is over by Skyline, right?
I don't know. That was from the url I posted. My brother lives a bit south in Fredericksburg, but I've never been there.
my guess is west of skyline.
the article cites jeb stuart high school.
that school is between seven corners and
baileys crossroads. it's near the large
mosque right on rte 7.