Source: Tourism MediaHorseshoe Bay BeachMundoAustrália - Nova Zelândia e Pacífico SulAustráliaCidade de TownsvilleQueenslandTownsvilleHorseshoe BayHorseshoe Bay Beach