Wellesley Inn And Suites Santa Clara, Santa Clara

Wellesley Inn And Suites Santa Clara

5405 Stevens Creek Blvd

Wellesley Inn and Wellesley Inns & Suites are designed for the value-conscious business and leisure traveler, providing an exceptional level of service and amenities at very affordable rates.