El Capitan Canyon Opens New Deluxe Safari Cabin Suite
10. September 2008 14:00 ET | El Capitan Canyon
SANTA BARBARA, CA--(Marketwire - September 10, 2008) - El Capitan Canyon, nature lodging just north of Santa Barbara on the Pacific coast, announces the opening of the Safari Cabin Suite, its newest...