Slideshow: 4403 Thacher Rd.

Twin Peaks Ranch is one of the most iconic properties in Southern California.

More Information