Congress Plaza
Congress Plaza is a 24,200 SF Flex Retail & Warehouse building in Delray Beach, FL. Businesses at this location receive tremendous exposure, as the property rests directly on Congress Ave, has easy accessibility from Atlantic Ave, and backs up to I-95.