136 E De La Guerra St
Santa Barbara, California 93101

This is the museum's permanent installation exhibit.

Added by Upcoming Robot on November 1, 2009