POSSIBLY THE BEST RESTAURANT IN LONDON. Pied a Terre is possibly the best fine dining restaurant in London. I understand that is a very big statement. However when you find a restaurant that you struggle to criticise it must be one of the best. I have been to…
