Studio 21 Tattoo Gallery is a tattoo shop, located at 6020 W Flamingo Rd b2, Las Vegas, United States.