12312 Enramada
North Tustin, CA 92705

Sold

$900,000

Single Family Home
3.00 bd
2.00 ba
1,800 sq ft