In general, yes. :) All of the products come from companies like H&M, B&N, etc. But they're good quality.
It is a mall. All malls are expensive due to high lease agreements. I will say this about northtown mall is at the moment there are quite a few empty store fronts.
Thanks! Your answer is awaiting moderation.