by Michelin Travel & Lifestyle
The MICHELIN Guide London 2013 highlights the best hotels and restaurants the British capital has to offer. From gastropubs and brasseries to neighbourhood bistros and starred restaurants, this gui…