Published On: Tue, May 6th, 2025

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

Most Popular Posts