The Latitude Delray Beach is a community of beautiful apartments situated in the heart of Delray Beach, Florida located close to major retailers, restaurants, and entertainment options. The Residences at Latitude Delray Beach features beautiful condos that range from 958 square feet to 1,792 square feet of living areas. The complex was built in 2008, and is only 2-miles from downtown Atlantic Avenue, as well as only 1-mile to the beach.