General Manager at Tikka Take - Canberra, N/A, AU
Tikka Take is a restaurants company based out of 6/21 Genge St, Canberra, Australia.