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