Windsor Park
Windsor Park is a municipal park in St. Louis.