Windsor Park (St. Louis)
Windsor Park is a municipal park in St. Louis. GeographyWindsor Park is located in the St. Louis neighborhood of Hyde Park. Surrounding areaThe park is bordered by Angelica Street on the south, Blair Ave on the east, 20th Street on the west, and Penrose Avenue on the North. See alsoExternal links38°39′56″N 90°12′15″W / 38.6655851°N 90.2042459°W
|