First Documented 1984 Last Documented 1984 A Touch of Class 11801 Ventura Blvd Studio City, CA United States Geo 34.1421776, -118.3891858