The Terrace at Willow Glen

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