Studio 38 Tattoo And Gallery is a tattoo shop, located at 312 Wilcox St Suite 201, Castle Rock, United States.