Los Altos Sub-acute and Rehabilitation Center

  • Los Altos, CA, USA