Picturesquely located on a scenic lagoon that is its namesake the beach holiday hub known as Negombo leaves little to the imagination when it comes to unforgettable holidays. Littered with breathtaking beachfront, historic points of interest harking back to the region’s past as a former…