
Lake Berry
4.0 (5)park
Free entry
A quiet natural lake in Winter Park offering scenic water views and an unhurried escape from town.
Description


Lake Berry is recognized as a park and scenic establishment in Winter Park, Florida, defined by its waterfront setting.
