Dulles Town Center (built 1998)
Location: 39.032139°N, 77.423833°W