Add Town Hall Tavern review

Town Hall Tavern, Leeds
Address: 17 Westgate, Leeds, Leeds, West Yorkshire, LS1 2RA
Features: Real ale, TV


Rating
Comments