All sports Site
All sports Site
Chile - Santiago de Chile- Founded in 1916
Club de Deportes Green Cross is a former football team from Chile, based in Santiago de Chile. The club was founded in 1916 and has disappeared in 1985. Green Cross plays their home games in the Ground Municipal de Temuco.