18 yrs ago•avolokitreviewedJumbo's Clown Room5153 Hollywood Blvd Los Angeles, CA 90027I really think Jumbo's is a...