Positioned in the heart of Brisbane’s vibrant city on Albert Street, iStay River City Brisbane is a favourite accommodation choice among myriad types of travellers seeking affordable, contemporary apartment accommodation set against a stunning river backdrop. iStay River ...More information