Lake Maria

4.3 (3)attraction

A natural lake and scenic local feature tucked into Winter Springs.

Find on Google Maps

Description

Located in Winter Springs, Florida, Lake Maria serves as an area attraction centered on its natural lake and scenic feature.


Nearby places

Ask Karpo for more information.