Food provider means any establishment located within the city that is a retailer of prepared food or beverages for public consumption including but not limited to, any store, supermarket, delicatessen, restaurant, shop, caterer, or mobile food vendor.