Description: Located in the vibrant cultural and gastronomic hub of Launceston, Tasmania you will find the Mantra Charles. The hotel offers a range of accommodation options with hotel rooms, studios and one-bedroom apartments, meeting and event spaces, as ...
2 days ago