First Documented 1968 Last Documented 1968 House of a Thousand Hands 11818 Ventura Blvd Los Angeles, CA United States Geo 34.1420808, -118.3898383