Mantra Charles delivers a new and vibrant experience perfect for business or for weekend escapes to Launceston. The hotel includes a stylish with distinct art deco architecture, characterised by
Not a member? Register