Stamford Plaza Adelaide

150 North Terrace
Adelaide
South Australia
Australia