bustling shopping arcade storefronts with people