Located at 2980 Los Feliz Blvd. Atwater Village the oldest continuously owned restaurant in Los Angeles