Stamford Plaza Adelaide
150 North Terrace, Adelaide, South Australia, 5000
Very Good, 4
The hotel features 336 luxury guest rooms, including 21 suites. In addition, the hotel offers the following services and facilities: a reception lobby, a hotel safe, a currency exchange service, a bar...
More Info