7 yrs ago•JwilliamsbhmreviewedVenus Faire6452 Lankershim Blvd North Hollywood, CA 91606Very Different Experience.