bustling shopping street storefronts with people walking