One of my favorite places to wander in Central Florida, 212-acre Gemini Springs Park is located in the charming town of DeBary. It’s peaceful (no swimming in the springs allowed), there are some scenic hiking trails and you will almost always get a glimpse of wildlife here.



