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