Mantra to Open 176-Room Hotel in Canberra, Australia Posted by Staff Writer September 1, 2017 0 The Mantra MacArthur Hotel to open in Later this Month Upon Transformation from an Office TowerRead More