St. Louis Ambush Soccer Club
The St. Louis Ambush is a professional indoor soccer team based in St. Charles, Missouri. They are the second team to use this name. This version of the Ambush plays in the Major Arena Soccer League.
Rep/Contact InfoShelly ClarkCEO and Co-Owner
Samanthea MartinDirectors of Partners and Fan Engagement
- Phone: (314) 222-7180
- Phone: (314) 222-2470