Kiener Plaza is a public park situated in the heart of St. Louis, Missouri. It offers a peaceful outdoor space for visitors to relax, enjoy nature, and gather with friends and family.
The plaza features green spaces, walking paths, and a variety of sculptures and fountains, providing a tranquil retreat in the bustling city center. It serves as a popular destination for locals and tourists alike seeking a moment of respite in a vibrant urban setting.
Generated from their business information