136 E De La Guerra St
Santa Barbara, California 93101

This is the museum's permanent installation exhibit.

Added by Upcoming Robot on October 18, 2009