Aloe Plaza
St. Louis, MO
Nature
Aloe Plaza is a public park in the Downtown West neighborhood of St. Louis, Missouri. The park is part of the Gateway Mall and is bounded by Chestnut and Market streets on the north and south and 18th and 20th streets on the east and west.
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