$359,000 -
16991 Lake Terrace Way 266a
Yorba Linda ,
CA 92886
Complex/park: Lake Park Yorba Linda