Halls Group

632 Main South Road, Islington, Christchurch, Canterbury 8042