Stamford Plaza Adelaide

4
5
1591 votes
150 North Terrace, Adelaide SA 5000, Australia
+61 8 8461 1111
Visit Website

Discover more hotels in Adelaide

MapTiler logo