Le Nova is a French brasserie offering traditional cuisine with options for groups and those seeking organic fare. Features include accessibility, take-away, and pet-friendly options.