Avatar's Abode Avatar's Abode is a place of pilgrimage dedicated to Avatar Meher Baba who stayed at Avatar's Abode in 1958 on one of His world tours in the service of humanity. It is a 99 acre property of great natural beauty, on the summit of Kiel Mountain near Woombye on the Sunshine Coast, in Queensland, Australia. Avatarsabode.com.au~Site InfoWhoisTrace RouteRBL Check