Originally Willard's Chicken Inn Restaurantwhich opened in 1929. The Los Feliz Derbywas located at 4500 Los Feliz Blvd. at Hillhurst Ave.