Filter Results
Apply Filters
Clear Filters
Hotels in Mowbray area of Launceston
Mowbray Hotel
254 Invermay Road, Launceston, Australia Show map
Positioned around 10 minutes' drive from Design Centre Tasmania and 3.2 km from The Town Clock, the comfortable Mowbray Hotel Launceston presents a private art gallery. The 3-star hotel offers 15…
From US$ 55
Book Now