Italian
Italian

Täby Centrum - Stockholm, Sweden 183 70
Italian
Bars, Italian(Pasta, pesto w shrimp and bacon)

Carrer de Balmes - Barcelona, Spain 12 08007
Italian

Calle de Ayala - Madrid, Spain 6 28001
Italian
French, Catalan, Italian (truffle, chipotle aioli, parmesan, olive oil, orange zest, and olives)

Consell de Cent - Barcelona, Spain 335 08007
Italian
Spinach Pesto Ravioli, Vegetable Lasagna & homemade pasta etc.

Carrer del Consolat de Mar - Barcelona, Spain 23 08003