Until Unimart opened up early this year, Dhaka did not have a true one-stop-shop. Unimart is located on Road 90, under the first floor and it is a large shop for Dhaka. They have a bakery, a deli, an ice cream stand, a fishmonger, green grocer, gift store, clothing, shoes, and almost everything you might need or want.
They even have toasters, blenders, irons, school supplies, hijabs, football/soccer jerseys, and toys. I bought a jigsaw puzzle of Bangladesh for under 300 Taka ($3) which I plan to give as a gift.