Serangoon Harbour

Serangoon Harbour is a stretch of water in Singapore between the mainland and Pulau Ubin.