Give us feedback!

Visit The Strand, Townsville, Australia

The Strand is a beach and recreational area located in Townsville, Australia. It is located in the suburb of North Ward. The Strand has a view of the Port of Townsville and Magnetic Island, as well as to Cape Cleveland.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail