Cagliari - Italy Restaurants

10 8 La Lepanto

Address: 135 Via Carlo Alberto, Alghero, 07041