Le Nord Sud is a brasserie offering homemade French cuisine.