The Palace Chinese Restaurant

It's the upstairs comedy show at The Palace Chinese Restaurant on Hillhurst Ave. in Los Feliz, LA, CA