Mayfair , Recommended places in London - London Guide

Mayfair is a location that has always been synonymous with luxury and the finer things in life and over recent years has become something of a second home for many Indians, particularly during that time of year when the temperatures in Delhi simply become too hot to handle.

Mayfair is my favourite part of the UK’s capital, offering everything from Michelin-starred restaurants, cutting edge art galleries and bespoke nightlife, not to mention classic English pubs for anyone who wants a taste of the more traditional side of London.