First Documented 1979 Last Documented 1979 The New Iron Horse 11915 Ventura Blvd Studio City, CA United States Geo 34.143247, -118.3911288