First Documented 1968 Last Documented 1970 The Tropics 13539 Ventura Blvd Studio City, CA United States