No stadium image available

Capacity: 6,200

City: St. Louis

Country: United States

Club: Saint Louis FC

International: Unknown