The phone number for Dumboy Creek is 13 22 13.
Dumboy Creek is located at Gwydir Hwy, Delungra NSW 2403, Australia