Karaka St, Eden Terrace