Add Templar Hotel review

Templar Hotel, Leeds
Address: 2 Templar Street, Leeds, Leeds, West Yorkshire, LS2 7NU
Events: Quiz night
Features: Disabled access, TV, Dartboard


Rating
Comments