$599,000 -
21236 Camelia 14
Lake Forest ,
CA 92630
County: Orange
Courtesy of Beachview, Inc.