Prices may vary slightly between different restaurants due to a number of factors, including differing cost of running a business at different locations. It is not uncommon therefore that some F&B establishments and supermarkets also adopt the same practice.