Location: The Terrace Hotel Adelaide

Address: 208 South Terrace, Adelaide View

Map presented by Google