Poké Mart

A Poke Mart is a  convenience store that sells supplies necessary for Pokemon training. Almost every city in the different regions have a Poke Mart. You may only shop at a Poke Mart or Department Store if you are in the correct city.

List of citys with a Poke Mart
 Kanto: 
 * Viridian City
 * Pewter City
 * Cerulean City
 * Vermilion City
 * Lavender Town
 * Saffron City
 * Fuchsia City

Johto:
 * Cherrygrove City
 * Violet City
 * Azalea Town
 * Ecruteak City
 * Olivine City
 * Blackthorn City

Hoenn: 
 * Oldale Town
 * Petalburg City
 * Rustboro City
 * Slateport City
 * Mauville City
 * Verdanturf Town
 * Fallarbor Town
 * Lavaridge Town
 * Fortree City
 * Mossdeep City
 * Sootopolis City

Items for sale at Poke Mart:
Each of the Poke Marts sell the same items for the same prices.
 * Poke Ball - 200
 * Great Ball - 600
 * Ultra Ball - 1200
 * Potion - 300
 * Super Potion - 700
 * Hyper Potion - 1200
 * Max Potion - 2500
 * Full Restore - 3000
 * Revive - 1500
 * Antidote - 100
 * Parlyz Heal - 200
 * Awakening - 250
 * Burn Heal - 250
 * Ice Heal - 250
 * Full Heal - 600
 * Escape Rope - 550

Department Stores
Department stores are larger then the normal Poke Marts, such as having many more items for sale and other useful stuff. They carry the same items as Poke Marts and at the same price. Each region has one Department store.
 * Kanto - Celadon City
 * Johto - Goldenrod City
 * Hoenn - Lilycove City

Items for sale at a Department store:

 * X Attack - 500
 * X Defend - 550
 * X Speed - 350
 * X Special - 350
 * X Sp. Def - 350
 * X Accuracy - 950
 * Guard Spec. - 700
 * Dire Hit - 650
 * HP Up - 9800
 * Protein - 9800
 * Iron - 9800
 * Calcium - 9800
 * Carbos - 9800
 * Zinc - 9800
 * Fresh Water - 200
 * Soda Pop - 300
 * Lemoade - 350