O Bella Pizza is an Italian restaurant specializing in pizzas, also offering pasta dishes. They provide delivery and takeaway services.