They might sell the same food, but they do sell them for way higher prices. They have to because the rent for the shops is high, but also because the people buying there have nowhere else to go, because usually no one goes there that can go shopping elsewhere. So better plan ahead with opening times of your normal grocery store.