Mantra on Northbourne is located in Canberra's CBD just a short stroll from the thriving shopping and dining precinct and many of the city's famous attractions.