Queen Elizabeth Hospital Venue Queen Elizabeth Hospital Address Stadium Road Plumstead London SE18 4QH Map reference Area Plumstead Telephone 020 8836 6000