Уиндзор Парк
Windsor Park is a municipal park in St. Louis.