The Westralian Riverfront Apartments complex is a luxury residential development on Terrace Road overlooking Langley Park