The Best Restaurant in the World Our favourite restaurant, The Old Stamp House, has just been named the Best Restaurant in the World by Trip Advisor. July 28, 2021