That's sad news, but I guess the store overheads are just too much to maintain a store.
Here in Lincoln, UK, one of the local developers stocks Lomography film and cameras, and they feature in the store window, though I'm not sure whether Lomography pay for such promotion or if the store is promoting as a general part of their film services. I'll ask next time I'm in...