Stamford Grand Adelaide is located in Moseley Square/2, Glenelg Jetty, 5045, Adelaide, Australia.