Leong IDA MD Holistic Medicine is their Medial specialty. Leong IDA MD is located on 820 Capitola Rd in Santa Cruz. They can be reached by phone by calling (831) 462-4595 . They can be reached by calling (831) 462-4595 . They have not yet been reviewed on MojoPages.com.