Jack Straw’s Castle, a popular pub on Hampstead Heath in London (sometime around WW1).
Jack Straw’s Castle, a popular pub on Hampstead Heath in London (sometime around WW1). -- source link
Tumblr Blog : mostly-history.tumblr.com
#history#hospitality#britain#england#london#hampstead heath