Description

La Taverna is a warm and cozy restaurant located in the heart of Victoria Island that offers tasty dishes from Spain, Italy & special dishes from Chile.

    You May Also Be Interested In