Stabby Howell Body Piercing is a body piercing shop, located at 24 Station Parade, Harrogate, United Kingdom.