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