Tchupala Falls is a point of interest, located at Palmerston Hwy, Wooroonooran QLD 4860, Australia. They can be contacted via phone at +61 13 74 68, visit their website www.nprsr.qld.gov.au for more detailed information.
Great walking tracks all leading to stunning waterfalls 😉
This place was boring i would not recommend going there