Monte Vista Gardens

2601 Nuestra Castillo Court, San Jose, CA