Restaurant located at 20 The Beach, Clevedon. Offers a dining experience.