Albion Tavern

A Dictionary of London by Henry A Harben.

A famous tavern on the west side of Aldersgate Street at No.153.

Related Words