The UK’s largest restaurant that cost £3m to build and can serves 1,000 people
The restaurant is so big that diners are given a map when they enter.
Daily Express :: Food Feed
The restaurant is so big that diners are given a map when they enter.
Daily Express :: Food Feed