Celadon Department Store

The Celadon Department Store can be found in Celadon City. This store is the only place that has unlimited stock of vitamins and certain TMs. All storekeepers can also be interacted to reveal Pokemart and the Global Marketplace.

On Floor 2 NPC named Shopkeeper can be interacted. A click on Vendor items will reveal: On Floor 3 another Shopkeeper can be interacted. A click on Vendor items will reveal:

On Floor 4 another Shopkeeper can be interacted. A click on Vendor items will reveal:

Trivia
In Generation I and Fire red, Leaf Green games, Celadon Department Store also sells X items which increase attribute of a pokemon until a battle ends, drinks which are inexpensive potions, status heals, stones and some miscellaneous goods.