A Hudson restaurant is apologizing to its customers after some World War II reenactors dined at the restaurant while dressed as German soldiers.