Mowbray TAS 7248, Shop 3/21 Vermont Rd, Tasmania Mowbray Beauty Nails & Spas Department store Shop 3/21 Vermont Rd, Tasmania