Yes, I expect restaurant chain prices to vary based on the cost of renting the real estate and local labor costs (or a captive audience like an airport terminal). Per location pricing is fine with me, I dislike the idea of targeted pricing per customer.
Allowing people to trade their personal data for discounts like McDonalds does now is also fine by me, I just pay the full price and don’t use the app if I stop there.