Many people come to London for a variety of reasons – for jobs, the culture, education, for the experience in living in one of the largest metropolises in the world.
There might be many nice places in the capital, but Mayfair, located just in the heart of the City of Westminster and bordering Hyde Park is probably the best among them. Central location, easy access to all the vital spots in London, affluence and magnificent architecture – those are just some of the reasons why W1 Mayfair should be on your list with dream places to live in. Another, equally important one is the fact that located here are some of the best restaurants and bars in London. This is a considerable achievement in its own right.
Kitty Fisher’s is one of those places...
Read More