ALICE SPRINGS PLAZA HOTEL

94 TODD STREET
Alice Springs
Australia