Ben & Nat is a French restaurant offering homemade cuisine and ice cream.