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.
Your name
Your email
Subject
Your message (optional)