The Terraces At Los Altos Health Facility

Nursing & Assisted Living · Skilled Nursing Facility

373 Pine Lane, Los Altos, CA 94022