The Oyster Shack - United Kingdom

Best Seafood Restaurant - Devon