Mantra Parramatta is the ideal choice when mixing business with pleasure, just minutes from ANZ Stadium, The Olympic Park at Homebush Bay and Parramatta's thriving business and retail centre. The property comprises of spacious Studios, Spa Rooms, Suites..