First Documented 1976 Last Documented 1980 La Villa 5742 Melrose Ave Los Angeles, CA United States Geo 34.0833441, -118.3248078