Eye Of Odin Tattoo Studio is a tattoo shop, located at 81 Balkwell Grn, North Shields, United Kingdom.