Location: Stamford Plaza Adelaide

Address: North Terrace,, Adelaide View

Map presented by Google