This apartment complex located across the street from the Stanford Hospital consists of 108 units ranging in size from studios to two bedrooms.
For more information, please visit the community's website and/or contact the rental manager:
Welch Road Apartments
c/o RW Zukin Real Estate Services
1180 Welch Road, Apt. 816
Palo Alto, CA 94304