Restaurant food prices are set mostly on how much rent they’re paying their landlord and local labor costs. Places with higher rent and labor costs charge more for food.