All sports Site
All sports Site
England - Oxford- Founded in 1872
Oxford University Association Football Club is a football team from England, based in Oxford. The club was founded in 1872. Oxford University Afc plays their home games in the Iffley Road Stadium.