1-21, Cornwall Terrace NW1 Map

Map showing the location of 1-21, Cornwall Terrace NW1, London, England. (Note: The address shown in the upper-left panel is sometimes inaccurate.)