Numa localização privilegiada na área de Mowbray, em Launceston, Mowbray Hotel localiza-se a 2,8 km de Museu do Carro Elétrico de Launceston, a 4,1 km de Queen Victoria Museum e a 13 km de Clube Casino Country. Este hotel de 3 estrelas dispõe de acesso Wi-Fi gratuito, um restaurante e um bar. O alojamento apresenta quartos familiares.
Os quartos do alojamento estão equipados com televisão de ecrã plano. No alojamento, todos os quartos incluem roupa de cama e toalhas.
Symmons Plains Raceway fica a 35 km de Mowbray Hotel, enquanto UTAS Stadium fica a 2,4 km de distância. O aeroporto mais próximo é o Aeroporto de Launceston, que fica a 17 km de Mowbray Hotel.