Hotel du Nord is a French restaurant offering comfortable accommodations.