Green man is the best pub near Wembley Park tube station.
Heard some good feedback on this place today from a Luton fan following the JPT final
Did the Green Man in 2010...great atmosphere and full of Villa!
i done it in 96 ,,,,,,,went off with leeds inside