×

Williams Stadium

(652) Stadium in Lynchburg, Virginia
Arthur L. Williams Stadium is a 25,000-seat football stadium located on the campus of Liberty University in Lynchburg, Virginia, USA. The stadium was built in 1989 and plays host to Liberty Flames football, which is a part of the NCAA Division I - Football Bowl Subdivision.
Address: Marie F. Green Hall, 1971 University Blvd, Lynchburg, VA 24502
Phone: (434) 582-2040