Hampton firefighters are battling a blaze Thursday morning at 16 Diamond Hill Road.
Hampton firefighters battle blaze