Echelon at Delray Beach Unfolding at 1625 South Ocean Boulevard, Delray Beach, FL, 33483
Echelon at Delray Beach is moving toward completion in Palm Beach County, FL. The $44 million residential venture provides 14 units in a three-story building. Of the 14 units, four of them are penthouses.