The Ledbury << World’s No.14 best restaurant of 2012
Before I begin, I shall digress with a few photos of the beautiful suburb The Ledbury is located in: Notting Hill. If and when you do visit (of course you must) it is worthwhile spending some time exploring Portobello market. It is full of antiques, interesting knick knacks, excellent cafes and loads of fresh produce. … Continue reading