The Perfect Look for a Day in Mayfair
Located on the edge of Hyde Park, Mayfair is an upscale part of London with elegant townhouses, luxury hotels and gourmet restaurants. Savile Row is home to world-class bespoke clothing stores, while Bond Street is lined with independent designer boutiques. The district has therefore become the British pied-à-Terre for the wealthy elite from around the […]