Reviews of The Badger. (Pub) in Watford (Hertfordshire).