Mermaid tavern

What is Mermaid tavern?

Mermaid tavern definition and meaning on Dictionary terms:
noun
an inn formerly located on Bread Street, Cheapside, in the heart of old London: a meeting place and informal club for Elizabethan playwrights and poets.

 

reference: www.dictionary.com/browse/mermaid-tavern

Tags: