NSW records 18 new coronavirus cases with four of them a mystery to authorities

New South Wales residents are being urged to avoid all non-essential travel and to stay away from high-risk venues such as restaurants, pubs, gyms and social gatherings.