NEW RESTAURANT

Check out the latest restaurant: Chor Bizarre, situated at 16 Albemarle Street in Mayfair, and opening on 17 July. The London branch of New Delhi’s most talked about restaurant boasts stunning interiors with Indian furniture and, of course, bespoke Indian cuisine.

Details: 0171- 629 9802.

Latest articles