Bomb Shops are common locations in The Legend of Zelda series, first appearing in The Legend of Zelda: A Link to the Past for the SNES. As its name implies, the owner of the shop will sell Link, if not anyone else, a set of bombs, which commonly come in sets.
There are many bomb shops in The Legend of Zelda: Ocarina of Time. The one stationed at Death Mountain sold a variety of bombs and non-bomb related items such as the Goron Tunic. A bomb shop in Hyrule Castle Town would only be open during the night. The Flying Carpet will also sell bomb-related items, and unlike the shop in Hyrule Castle Town will not run out of supplies.
In The Legend of Zelda: The Wind Waker, there is a bomb shop on Windfall Island which holds bombs which cannot be obtained at first because the prices are obscenely high, tens of thousands of rupees. After Tetra's pirates raid the store, the owner decides to change his ways and sells the bombs for a more reasonable price. In the game, it is still cheaper to buy bombs from Beedle.