10 yrs ago•nythang718reviewedVivid Live7040 NW 72nd Ave, Miami, FL 33166, USA*Been to many strip clubs in...