Finding Our Office
Dr. Torres's office is located on Level 1 of the Jamplis Building (Lee Building) at 795 El Camino Real in Palo Alto, California. We look forward to welcoming you.
If you have any questions before your visit or need to schedule an appointment, please give us a call during office hours. We're here to help.