Lake Delray is a multifamily property located at 700 Lindell Blvd in Delray Beach, West Palm Beach - Boca Raton. Built in 1969, the property features 404 units, of the following types: One Bedroom, Studio, Two Bedroom/Two Bath, totaling 269,936 SqFt.