Nobu

London, UK

Year Rank
2003 26
2004 7
2005 20
2006 12
2007 17
2008 30
2009 34