Where is Secret beach?

Answer
Secret beach is located at Benwell Rd, South Townsville QLD 4810, Australia. It is in South Townsville, Queensland, Australia.

Secret beach is located at Benwell Rd, South Townsville QLD 4810, Australia. It is in South Townsville, Queensland, Australia.