First Documented 1965 Last Documented 1984 The Hayloft 11818 Ventura Blvd Studio City, CA United States Geo 34.1420808, -118.3898383