Bowrington CanalBowrington Canal is a culvert.It is located in Wan Chai District and Hong Kong and People's Republic of China.