en
×
About Us
Contact Us
Guides
Articles
Vota
/
United Kingdom
/
Luton
/
La Taverna
La Taverna
Italian
Authentic Italian cuisine awaits at La Taverna, located in Market Hall. Enjoy a taste of Italy!
Market Hall, The Mall, England
Luton, United Kingdom
www.lataverna.net
Location
The ranking
Best Italian in Luton
24 places, none rated yet
See the full list →