The Landau, the new destination restaurant at The Langham, London opens on the 27th November 2007, with Andrew Turner returning to London to take up the position of Head Chef. The Langham Portland Place London W1B 1JA T +44 (0) 2079650165 F+44 (0) 2073232340 www.thelandau.com With a chic new entrance on Portland Place just off read more …