Sydney - Australia
Sydney - Australia
Sydney - Australia

A modern and restful resort-style hotel, Mantra Parramatta Hotel is located near the Parramatta River, next to nice cafes and street-side shops. With the unique Mantra feel from the architecturally cunning lobb ... Read more

View all hotels in Sydney