Spend The Afternoon Enjoying Over 40-Acres Of Beauty At The Tulsa Garden Center At Woodward Park In Oklahoma
The Tulsa Garden Center is located within Woodward Park in the Snedden Mansion and is the perfect place to spend the afternoon. Here, visitors can enjoy over 40-acres of beauty in the gardens and in the park and it’s a magical place every Oklahoman should visit.
Check it out below:
During these uncertain times, please keep safety in mind and consider adding destinations to your bucket list to visit at a later date.
Click here to learn more about The Tulsa Garden Center at Woodward Park.
Oklahoma is home to many beautiful gardens. Click here to learn about 6 more gardens tucked away in the state.
Address: Tulsa Garden Center at Woodward Park, 2435 S Peoria Ave, Tulsa, OK 74114, USA
Oklahoma In Your Inbox
Thank you! You'll receive your first newsletter soon!