The London buffet that costs 110 per person branded the 'best in the world'The Ned's Feast buffet in London is celebrated as the 'best in the world' and features an extensive menu for a luxurious dining experience.