This map plots the settings and references in Written on the Body

To start exploring, click a red pin

Page 12. " Charing Cross "

Charing Cross is an area of Westminster, in London, England. It falls within the main roads of the Strand, Embankment, and Whitehall, and is not far from Trafalgar Square.