136 E De La Guerra St
Santa Barbara, California 93101

This is the museum's permanent installation exhibit.

Added by Upcoming Robot on December 30, 2009