Lake Terrace

 3665 Benton Street, Santa ClaraCA 95051
$2,325+1-3 Beds