February 2013 Doctor Fish And Live Seafood Since opening its doors to guests in Negombo, Lords Restaurant is today a complex with six restaurants, serving up...