Open All Year... Set against a rugged mountain backdrop in Australia’s very centre, Crowne Plaza Alice Springs is the ideal base for exploring the Red Centre. Crowne Plaza Alice Springs boasts easy access to the myriad attractions of this mystic and savagely beautiful region.