LEO is a Supermarket located in Tanzania. It is one of the 586 supermarkets in Tanzania. Address of LEO is Dar es Salaam, Tanzania. LEO can be contacted at 255785645361. LEO is rated 3 (out of 5 stars) by 2 reviewers on the web.
Some of the places around LEO are -
Within less than half a Kilo meter of LEO, you can also find bunju A, mianzini, Sandarya Health Center and many more.
Dar es Salaam, Tanzania