Abidi Nicholas A MD Abidi Nicholas A MD is located on 1505 Soquel Dr Ste 10 in Santa Cruz. They can be reached by phone by calling (831) 475-4024 . They can be reached by calling (831) 475-4024 . They rank #2 on MojoPages for Doctors. They have a single review on MojoPages.com, and it's a positive review.