The Horn
Saint Albans
VENUE
One of the best music venues in the country, winning awards for the best music pub of the year in 2008.
CAPACITY
200
PHONE
+441727844627
ADDRESS
Victoria Street
St. Albans
Hertfordshire
AL1 3TE, UK