The galleria is a great place to have a store and you will be selling quality stuff at high rate
There are no Supreme stores in Houston Galleria or any cities in Texas at all.
Galleria is an excellent but expensive place to own a store but if you can afford it why not go for it.
Thanks! Your answer is awaiting moderation.