Discovery Channel Store

Discovery Channel Store
Discovery Channel Store
Discovery Channel Store
Discovery Channel Store

The Discovery Channel Store is located on the top level of Dubai Mall adjacent to the Dubai Aquarium.

Discovery Channel stores’ elaborate tie-ins with charitable entities enable people not only to learn more about the aquatic world but also participate in making a difference.

Enter thru a world of different creatures and discover their importance. Be amazed at this one of a kind “aquarium store”.