Location Map of 190 Strand London in London, WC2R 1NB