21068 VIA TOLEDO

Yorba Linda, CA 92887

4 BED | 3 BATH | 2400 SQ. FT. | $1,175,000

PROPERTY DETAILS



MLS# PW18115403