Located centrally in Melbourne, Mantra on The Park offers self-contained accommodation and is only a 10 minute walk from Melbourne Central Train Station