All sports Site
All sports Site
England - London- Founded in 1928
Thames Association Football Club is a former football team from England, based in London. The club was founded in 1928 and has disappeared in 1932. Thames AFC plays their home games in the West Ham Stadium.