Lake Rose

4.9 (7)attraction

A quiet, scenic natural lake in Winter Park offering a peaceful outdoor retreat.

Find on Google Maps

Description

Located in Winter Park, Florida, Lake Rose serves as both a local point of interest and a tourist attraction, centered on its picturesque water setting.


Nearby places

Ask Karpo for more information.