Shopper’s Supermarket

Dar es Salaam


A large supermarket; for self-catering.