Located on Northbourne Avenue, the major thoroughfare in Canberra CBD, this modern property gives you the choice of hotel rooms and fully self-contained suites.
Number of rooms: 782
84 Northbourne Ave, 2612 Canberra, Australia
Hotel booked 7 times today.