Things to Do in Townsville | In the Area | Rydges Townsville

Snorkelling, diving trips, kayaking