81 Aquarium Way Long Beach, CA, 90802, United States
V20 Bio
10 million dollar Venue by the Water. Located near the Long Beach Aquarium. Two rooms of Eye catching lights and lasers, and vibrant sounds of body moving music. You'll forget about everything as you tantalize your senses. Come by and enjoy Life.
The functionality you are trying to use is for members only. Would you like to sign in?