Lake Berry

4.0 (5)park

A quiet natural lake in Winter Park offering scenic water views and an unhurried escape from town.

Find on Google Maps

Description

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


Nearby places

Ask Karpo for more information.