The Talbot Hotel 1968

A photo of the Talbot Hotel situated in South Street St Hilda’s taken on the 26th June 1968

The Talbot Hotel 1844 South Street St Hilda's 26th June 1968

Courtesy of Department of Planning and DevelopmentĀ  Teesside

Leave a Reply

Your email address will not be published. Required fields are marked *