This is definitely one way to advertise. Let your store speak for itself. And the MOMO Shop, a pop-up store in the atrium of a busy shopping mall in Hong Kong definitely seems to be making use of that.
The shop has no sign announcing its name but we're sure its eye-catching enough to not need one, while its many entrances make visitors feel like they just happened to discover the store. We're sure it would be hard to walk out of there without buying anything!