57 Mitchell Street, Townsville QLD 4810, Australia
Distance: 80 m
Company description
4 Star Beachfront Hotel / Motel holiday / corporate accommodation, fully self contained apartments, in room laundry kitchen underground parking. Long / Short term letting. The Strand Townsville.