Did you mean?Try your search again
Cargills is a supermarket chain in Sri Lanka.
There is a Cargills in the centre of Bandarawela, opposit the Post Office and Bandarawela Hotel.
They sell most things you need and also fresh fruit, spices etc.
Written Jan 23, 2010