TomTom 

Beautiful Indoor Navigation and Turn by Turn walking instructions by TomTom South Africa.