Thanksgiving Square is a tranquil urban park situated in the heart of Dallas, Texas. It provides a serene space for reflection, gratitude, and community gatherings.
This unique destination features a chapel, gardens, and a prominent spiral tower, inviting visitors to pause, connect with nature, and appreciate the spirit of thanksgiving.
Generated from their business information