St. Louis Place Park
St. Louis, MO
Nature
St. Louis Place Park is a city park in St. Louis, Missouri. Located in the city's north side, the park spans 10 blocks between 21st Street and Rauschenbach Avenue.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account