Italian Restaurant in Santa Cruz de La Palma (CANARY ISLANDS)
We’re open on Wednesdays throughout August