Hotel Address:

323 Victoria Street,
Abbotsford 3067
Australia
Map It