Situated in a 5,500 sq.feet spacious, strategic and easily accessible location on Kennedy Road near Lawrence, Karaikudi Restaurant is spread over a large floor area... Read more
With a community in excess of 200,000 in the London area alone, it’s surprising that there are only a handful of quality Sri Lankan restaurants... Read more