Restaurant Villa Tallbo Delicious food in an architecturally fascinating milieu, in a charming restored villa by the sea.