Opera Tavern, London

Opera Tavern, London

Here’s a nice Italian Spanish tapas restaurant in London near Covent Garden. Hello, Opera Tavern.

Unfortunately, Opera Tavern lost their Michelin star ranking, but their food is still delicious with great ambiance too.