136 E De La Guerra St
Santa Barbara, California 93101

This is the museum's permanent installation exhibit.

Added by Upcoming Robot on October 27, 2009

Interested 1