Mayfair
Mayfair is an affluent area in the West End of London towards the eastern edge of Hyde Park, in the City of Westminster, between Oxford Street, Regent Street, Piccadilly and Park Lane. It is one of the most expensive districts in London and the world.
Source: WikipediaTravel to London in United Kingdom
Find hotels nearby 🏨
Find & Book the best travel experiences here
London is the capital and largest city of England and the United Kingdom. Standing on the River Thames in the south-east of England, at the head of its 50-mile estuary leading to the North Sea, London has been a major settlement for two millennia.
Source: WikipediaTown pictures in London
Shot with a E-M10 Mark III. Exposure: 1/80, Aperture: 1.8, Focal Length: 25.0, ISO: 2000