The phone number for Newell Falls is 13 22 13.
Newell Falls is located at Waterfall Way, Thora NSW 2454, Australia