Bowrington BridgeCanal Road Flyover is a bridge.It is located in Bowrington, Wan Chai District and Hong Kong, and People's Republic of China.