The Terraces at Los Altos, California

Photography of the Terraces at Los Altos assisted living center.

Back to Top