Taverna

What is Taverna?

Taverna definition and meaning on Dictionary terms:
noun

a small, unpretentious caf

Tags: