We have 2 guests online
Freedom Plaza Nature Trail
Freedom Plaza is nestled on a 140-acre nature preserve. Take a stroll down the 1.3 mile nature trail. Stop off at Freedom Plaza’s very own Window in the Woods and take a break in the enclosed viewing room. The view is always changing! Whether you’re an avid hiker or just looking to take a leisurely stroll, the Nature Trail is a wonderful part of Freedom Plaza’s natural beauty.
View additional images below |
Freedom Plaza News
| New Menu Items in the Jade Room! |
| We have added 5 new items to our already complete menu in the famed Jade Room. |
| Read more... |


