2 years ago / Views: 161
An earlier image of the pub building which was replaced by the present one.
2 years ago / Views: 264
This info from Wikipedia:
Jack Straw's Castle is a Grade II listed building and former public house in Hampstead, NorthWest London, England. The...
Our Town Story Members do not see any ads