A New York restaurant has banned at least one adult dining with children from drinking more than one alcoholic beverage in a bid to reduce collisions caused by drink driving.