Many factors go into price setting. Supplier, delivery distance, real estate cost, cost of wages, local taxes, demand, market pressure, etc. As a consumer you pay for it all.
Supply and demand. The same reason prices at Home Depot can vary from one area to another.
It must be the indivdual franchise that determines their own price. Waffle House does the same.
Thanks! Your answer is awaiting moderation.