Luis Castro, MD 2900 Whipple AveSte 140Redwood City, CA, 94062 View Phone 650-261-2366 Fax: 650-261-2369 View Website Experience & Reliability Book an Appointment About Photos & Videos Reservation Send to My Email Send to My Phone Print this Page