Landmarks and Outdoors > Structure
Address: 1850 Embarcadero Road, Palo Alto, CA, 94303
Phone: (650) 723-6366
Website: http://stanfordhospital.org
Category: Other
Tags: #LandmarksandOutdoors
Rating: 3.3/5 (16 reviews)
Listed on BizVoices