Where to Stay in Alice Springs – A Guide to this Australian City Alice Springs is a city located in Australia’s Northern Territory. It is the third-largest city in the territory and one of the most important inland cities in the country. Alice Springs is famous for its desert landscape ...