Leichhardt Terrace barbecue area

Location Type 
Address 
15 Leichhardt Terrace, Alice Springs NT 0870, Australia
Pets 
No Dogs Permitted