La Terraza

5.0
(1 reviews)
Bulevar de Peguera, 17, local 11, Peguera, 07160
+1871517255
Italian
Mediterranean
Restaurants
Restaurant

At a glance

  • Typical visit: about 1 hour
La Terraza | Palma de Mallorca | Spain | TripAligner