Did you know that the site upon which Saint Stephen's Church, Negombo , was built in 1876 is located near the former Dutch Fort ? SOMEFACTS.com