I've spent a ridiculous amount of time trying to find convenient and simple retailers where i can purchase stamps. Some sell them, others don't. Sometimes it depends on the stores location and not it's brand. I hope I've managed to shed some light and help others. Don't overpay and don't waste a bunch of time running throughout the city looking for them.