Construction Contract Awarded: El Car Wash Delray El Car Wash is expanding to Delray! This 3,000 sf facility will be located 8760 W Atlantic Ave. Craig MasonJune 12, 2023 Facebook0 Twitter Pinterest0 0 Likes