According to our records, this business is located at 8469 156th CT S in Delray Beach (in Palm Beach County), Florida 33446, the location GPS coordinates are: 26.445322 (latitude), -80.178088 (longitude). A Nu Leaf Nursery Inc is categorized under Seeds and Bulbs (SIC code 5191). Known organization president is Stan Hall. You can contact the company by phone at (561) 499-3239.