Bella Sardegna is an Italian restaurant and pizzeria offering authentic cuisine, including takeaway options.