HMS President (1918) is permanently moored in the City of London, amongst all the famous landmarks, and with spectacular panoramic city views.
Victoria Embankment, London
TBC