Dr. Maria Castillo, MD 7930 Frost StreetSuite 103San Diego, CA, 92123 View Phone 888-217-9401 Fax: 888-217-9429 7930 Frost Street, Suite 103San Diego, CA 92123 View Website Experience & Reliability About Connect with this Business: Send to My Email Send to My Phone Print this Page