Harry Ramsden’s
This restaurant, with over 15,000 square metres of space and seating for more than 450 guests, is considered the largest fish and chip restaurant in the world.
This restaurant, with over 15,000 square metres of space and seating for more than 450 guests, is considered the largest fish and chip restaurant in the world.