Situato a Launceston, a 2,8 km dal Launceston Tramway Museum e a 3,2 km dalla Boags Brewery, il Mowbray Hotel offre un ristorante, un bar e la connessione WiFi gratuita in tutte le aree. La struttura dista 3,8 km dal Launceston Aquatic, 4,1 km dal Queen Victoria Museum e 2,3 km dallo stadio UTAS. L'hotel dispone di camere familiari.
Tutte le sistemazioni sono dotate di TV a schermo piatto e set di cortesia.
Il Mowbray Hotel dista 3,2 km dall'Albert Hall Convention Centre e 3,4 km dal City Park. L'Aeroporto più vicino è quello di Launceston, a 16 km.