Prospective Residents

Thank you for your interest in Welch Road Apartments. Welch Road Apartments is a 108- unit, six-building community available to eligible persons, and is located at 1180 Welch Road, across from Stanford Healthcare.

Welch Road Apartments offers Studio, One and Two Bedroom homes. The community features carport parking, a pool and laundry facility for residents.