Humboldt South Pavilion in Tower Grove Park

Location:4144 Main Dr, St. Louis, MO 63110, USA