Located in the north of Canberra's central business district, Mantra on Northbourne Hotel is just a stroll away from the lively city and it's excellent shopping venues, dining venues, and a plethora of famous a ... Read more

View all Luxury Hotels in Canberra