3756 Lake Crest Unit 61, Yorba Linda CA 92886
Status: For Sale
Price: $214,999
Beds: 2 Baths: 2
Click here for details.