Queen Elizabeth I, The Armada Portrait on display in the Maritime London Gallery at the National Maritime Museum ZAA7719 Editorial Staff May 12, 2017 Share: