Sorry it appears the nearest hospital is 8 miles away. Palo Alto Medical Foundation is located at 611 Ames Ave with heavy traffic noted.
Can you send me the directions?
Palo Alto Medical Foundation is located at 611 Ames Ave
please show me the weekly weather report