Weird & curious
Eden Center
Since 1984
Eden Center is a Vietnamese American strip mall located near the crossroads of Seven Corners in the City of Falls Church, Virginia. Eden Center is the largest Vietnamese commercial center on the East Coast and is considered Falls Church's top tourist destination. The center is home to more than 120 shops, restaurants and businesses catering extensively to the Asian American, especially the Vietnamese-American, population.
Source: Wikipedia / Wikidata
Nearby