conquering food across sydney and the rest of the world

Tag: notting hill

The Ledbury – Notting Hill, London, UK

The Ledbury – Notting Hill, London, UK

  On a holiday, where you manage to go to a 1 Michelin Star restaurant (which also holds the #7 spot on the 2013 World’s 50 Best Restaurants index) as well as a 2 Michelin Star restaurant – I think it’s fair to say you’ve done pretty […]