The new location is located in the Malibu Creek State Park. (Click Image to the right for a larger view using Virtual Earth mapping)
The park was the center of Chumash Native American life for centuries and was once used to film numerous movies and TV shows, such as Planet of the Apes and M*A*S*H.
The image below is taken from the online recording of the show located on the official site:
This is the image from Virtual Earth ΓÇô Click for a larger view of the location:
Appears that the Malibu Creek State Park location is it!!