Jack Straw's Castle, Hampstead Heath, London, 1981. Jack Straw's Castle on Hampstead Heath was a famous coaching inn. It was destroyed in the Blitz and rebuilt in 1964 in a traditional weatherboarded style, ornamented with crenellations and Gothic windows on the top storey.
World Europe United Kingdom England Greater London London Camden Hampstead
Pixel Dimensions (W x H) : 4915x3907
File Size : 56,259kb