Stupp Center-Tower Grove Park

4257 Northeast Dr, Saint Louis, MO 63110