Juniper Health - Main Location Juniper Health Address 160 SE 6th Ave, Ste A1, Delray Beach, FL 33483 US 26.458713, -80.067115 Contact Information 561-475-4388 Location Map View on Google Maps Back to Juniper Health