Oakwood Falls Church, Falls Church
https://oakwood-falls-church.usa8.info
Located in Falls Church, Virginia, Oakwood Falls Church offers an outdoor pool and a fitness center. This self-catering accommodations features free WiFi. The property is 2.5 mi from West Falls Church-VT/UVA Metro Station.
501 Roosevelt Boulevard, Falls Church, VA 22044, United States of America