Spine Surgery
The Palo Alto Medical Foundation Spinal Surgery Department is located at the Mountain View Center.
Mountain View Center
701 E. El Camino Real
Mountain View, CA 94040
Main phone: 650-934-7000 or 408-739-6000
Mountain View Center Google Map
Office hours: Monday through Friday, 8:30 a.m. to 5:30 p.m.
