First Documented 1976 Last Documented 1979 Larry's 5414 Melrose Los Angeles, CA United States Geo 34.0832561, -118.3184462