All sports Site
All sports Site
United States - St. Louis- Founded in 2007
St. Louis Scott Gallagher Soccer Club is a football team from United States, based in St. Louis. The club was founded in 2007. St. Louis Scott Gallagher SC plays their home games in the World Wide Technology Soccer Park.