The closest pub to Big Ben and historically the preferred public house of Members of Parliament, St Steven’s Tavern was refurbished in 2003 after being closed for 15 years. Acid etched and brilliant cut panels were restored to many windows, doors, divides and mirrors....
