• Tower Grove Park @ the Pool Pavillion (map)
  • 4256 Magnolia Avenue
  • St. Louis, MO, 63110
  • United States