To request a consultation or submit a general inquiry, please complete the form below.

Email and phone are required.

Helps us accurately match your information and avoid duplicate medical records if you continue with care.

NOTICE: Submitting this form does not establish a physician-patient relationship. Please do not include urgent or detailed clinical information in your message.

Visit the Practice

Map showing Ruben Castro MD at 180 Newport Center Drive, Newport Beach

© OpenStreetMap

180 Newport Center Drive, Suite 170Newport Beach, CA 92660

Consultations by appointment

Get Directions