Bénéficiant d'un emplacement privilégié dans le quartier de Mowbray à Launceston, le Mowbray Hotel est situé à 2,8 km du musée du tramway de Launceston, à 4,1 km du musée Queen Victoria et à 13 km du casino Country Club. Cet hôtel 3 étoiles dispose d'une connexion Wi-Fi gratuite, d'un restaurant et d'un bar. L'hôtel propose des chambres familiales.
Tous les logements comprennent une télévision à écran plat. Le linge de lit et les serviettes sont fournis.
Vous séjournerez à 2,4 km du stade UTAS et à 35 km du circuit automobile Symmons Plains Raceway. L'aéroport le plus proche, celui de Launceston, est situé à 17 km.