Vista Del Lago Apartments in Santa Clara, CA
Located at 2650 Keystone Ave, Santa Clara, CA 95051
(877) 657-1056
Location:
2650 Keystone Ave, Santa Clara, CA 95051
Description:
One, two three bedroom apartment homes, Luxurious landscaping, Serene atmosphere created by fountains ponds, Sparking pool, Courtesy Patrol, Covered Parking
Check Availability

(877) 657-1056

2650 Keystone Ave

Santa Clara, CA 95051