skip to main content skip to footer

The Terrace at Willow Glen

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