Address: 101 NW 18th Ave., Delray Beach

Property type: 2,680-square-foot industrial center with flex space and 10-foot ceilings on 2.55 acres