First Documented 1973 Last Documented 1973 Key Club 1136 N. Fairfax Los Angeles, CA United States Geo 34.0918685, -118.3612315