The Princess Royal opens Eleanor Rosa House, a University of London flagship development. 28Jan202019Feb2020 InLord Lieutenancy News The Princess Royal, Chancellor, University of London, this afternoon opened Eleanor Rosa House, Stratford High Street, London E15, and was received by Mr. John Barber (Deputy Lieutenant of Greater London).