Stamford Plaza Adelaide

North Terrace, Adelaide