Horseshoe Bay, Magnetic Island

Horseshoe Bay is on the northern side of Magnetic Island, off the coast of Townsville, and is surrounded by the Great Barrier Reef.

Horseshoe Bay Accommodation