South Lake Park

South Lake Park is an impressive public park in Overland Park, Kansas. South Lake Park is one of the Three Best RatedĀ® Public Parks in Overland Park, KS.