Jumbo’s Clown Room is a strip club located on Hollywood Boulevard
in Los Angeles, California. It was opened on July 27, 1970 and later
became a strip club in 1980.
photo by: Marina Williams
Jumbo’s Clown Room is a strip club located on Hollywood Boulevard
in Los Angeles, California. It was opened on July 27, 1970 and later
became a strip club in 1980.