GREYHOUND, 51 THAMES STREET

Greyhound was a beerhouse which stood in 51 Thames Street.  In April 1836, the Leicester Herald listed the Greyhound as … More