The 11,438 square foot residence sits on 3.66 wooded acres directly below the imposing peaks of Mount Olympus.