About Us

Welch Road Apartments was completed in 1987. It consists of 6 residential buildings, containing 18 individual homes, representing housing for 108 households.
We offer a cozy swimming pool, along with centralized laundry facilities on-site.
Located across the street from the Stanford Medical Center we offer a walking commute to most of our residents.
We are a Bike-friendly and Pet-friendly community with easy access to the Stanford Marguerite free shuttle.