Sheepshead, Sheepherd's Alley, Upper Thames Street

A Dictionary of London by Henry A Harben.

See Shepherd's Alley.

Related Words