The Canal Basin This country (United Kingdom) has 1399 restaurants, one is the restaurant with address The Canal Basin.