Hotel Aquarius on the Beach, Townsville

75 The Strand Townsville4810, Australia