stadium

Kenan Memorial Stadium

Chapel Hill, United States of America

Address | 78 Stadium Drive, 27514 Chapel Hill

Capacity | 62980

Finished Matches