• The Terrace at Willow Glen

    2125 Canoas Garden Ave
    San Jose, CA 95125
    Tel: 408-838-3485
    Get Directions