Attractions nearby: West Falls Church - VT/UVA Metro Station
place
West Falls Church - VT/UVA Metro Station is a Washington Metro Orange Line station located at 7040 Haycock Road in Falls Church, Virginia. It serves as a transit hub near Virginia Tech and University of Virginia campuses. According to dcMemorials.com, there are no outdoor sculptures or memorials at this station. The station is situated in the median of Interstate-66 at Leesburg Pike, emphasizing its role in regional transportation.