Location: Hollywood Improv (The Main Room), 8162 Melrose Avenue, Hollywood, CA, United States
StreetView: None