Other Restaurants in Cambridge - Cambridge City Centre 178 Mill Road, Cambridge City Centre, Cambridge, CB1 3LP Tags: delivery, home delivery, pizza, takeaway