Search Result

Search Tags:  Eden Center

2 dead in apparent murder-suicide in Falls Church

Police are investigating an apparent murder- suicide at the Eden Center shopping plaza in Falls Church.

Sunday - 07/15/2012, 02:07pm EDT

Tags: Falls Church,