The Horns
➤ 1 Hempstead Rd, Watford, United Kingdom, WD17 3RL
Vegetarian, British, Drinks, Pub, Bar
"Brilliant night, the pub itself is just perfect for anyone like me who is into their music memorabilia, atmosphere was great, the band were just amazing like they always are.......how brilliant to have this little gem on your doorstep"