It has 3 Michelin stars and is located in Bray, Berkshire, England. This place has 3 Michelin stars and 3 suns from the Campsa Guide. Its cuisine is incredibly creative, although the kitchen team uses ...