Pou de la Vila is a Mediterranean restaurant offering traditional Catalan cuisine with elegant and rustic touches in a cozy and romantic atmosphere.