Directions to Stamford Plaza Adelaide, Adelaide

Stamford-plaza-adelaide-map
The Stamford Plaza Adelaide in Adelaide is located at 150 NORTH TERRACE , Adelaide , AU .   Click on the Google Map above to get an interactive version and see the area around the Stamford Plaza Adelaide .