Lake Forest South is a charming community of single-family homes located in Delray Beach, Florida just a few minutes drive from I 95 highway and just off Lake Ida Road. Lake Forest South homes range from 1,900 square feet to 4,400 square feet of living areas.