at 150 North Terrace, Adelaide , 5000 Australia
Official Facebook Page of Stamford Plaza Adelaide Hotel; superbly situated in the heart of the city on Adelaide's key cultural boulevard, North Terrace
12209 FB users likes Stamford Plaza Adelaide, set it to 8 position in Likes Rating for Adelaide, South Australia in Hotel & Lodging category
Stamford Plaza Adelaide is Adelaide based place and this enity listed in Hotel category. Located at 150 North Terrace SA 5000. Contact phone number of Stamford Plaza Adelaide: +61 8 8461 1111
The Soul of the South.