The address of Dar Al Hijrah Islamic Center is 3159 Row Street, Falls Church. Rand McNally StreetFinder brings up the address as "3159 Row Street, Seven Corners -- the site of the Home Depot.
Shhh... Mustn't let the media know how to do actual "investigating"...