Sheila Meena Krishna, MD, Dermatology

3613 Vista Way
OceansideCA  92056-4522 (San Diego County)


Phone: 760-477-1138
Fax: 760-414-1969
Email: she***@*****il.com

NPI: 1689817983
License Number: 0116023673 (VA)