Answer:
The correct answer is the option C: the restaurant has been around for many years and the customers have a nostalgic preference for it.
Explanation:
It is quite understood that if a restaurant has a wide number of loyal customers due to their brand recognition then that company will ultimately tend to charge a higher price to the customers because of their loyalty. However, this unique situation of loyalty may not explain completely how that business could do it when there are many other competitors around the same region, and therefore that if an explanation must be found to why the company can charge more and still remain competitive then more details of the company's strategy must be revealed.