Mantra on Russell is located in the heart of Melbourne and offers self-contained accommodation - Mantra on Russell is just 2 minutes walk from Chinatown