Despite its gilded streets and prime central London location, Mayfair still retains a charming village feel boasting magnificent buildings, a restaurant scene like no other, and luxury boutique shops to compete with the very best across the globe.