17 yrs ago•phillumreviewedNew Century Theater816 Larkin St San Francisco, CA 94109This place is in the tenderloin...