Shopping malls database
Crossroads Place is located at the corner of Rt. 7 & South Jefferson, Falls Church. It is a Power Center which opened in 1964 and was last renovated in 2005. It is an Open shopping mall with 1,793 parking spaces. It covers an area of 336,248 sqft. and has about 25 stores.
Shopping mall's name: Crossroads Place
Address: Rt. 7 & South Jefferson, Falls Church, VA 22041-3201
Number of stores: 25