Shanghai Beach

Bedford, United Kingdom

A particularly fine Chinese restaurant offering a fixed price for anything off the menu but all freshly cooked food.