Question asked 7 Years ago
Plaza Del Sol Sr Apartments San Jose 1380 Blossom Hill Rd San Jose, CA - 95118