"Three or five courses: from £55/£85 The set lunch menus at Indian restaurant Bibi only serve hits. They include things like a grilled Lahori chicken in a cashew and yoghurt whey sauce that is tender and creamy and will invade your dreams. Plus, the compact Mayfair dining room is a lovely place to be. Try and get one of the comfortable maroon four-person booths, surrounded by plants and overlooking the bustling kitchen." - jake missing, sinead cranna, rianne shlebak