Mayfair

This realm of the capital is minimal in size, but not in influence; acquiring its name from the May Fair that was held here until 1764, the region is linked to some of the most powerful people in history. With the aristocracy and royalty having previously held land in Mayfair, many properties are still owned by titled residents to this day.

Largely commercial and home to some of the city’s most desirable addresses; Oxford Street, Duke Street and Brook Street, to name a few. Because of this, some of the biggest names in business have set up shop here, from embassies to hedge funds to premium art dealers.

Canvas Offices - Office Space to rent London - Mayfair

To See and Do

We can’t mention Mayfair without paying homage to perhaps its most famous attribute… the shopping. After all, there’s a reason it holds the most expensive square on Monopoly. Luxury goods shops populate the streets of Bond Street and Oxford Street, with independent jewellers, antique dealers and boutiques giving the area its distinct character. This includes the cobbled lanes of Shepherd Market, a unique little enclave sandwiched between Piccadilly and Curzon Street holding many unique and independent shops.

However, Mayfair has more to offer than just its retail outlets; the area is home to a variety of revered art galleries and museums, displaying some of the worlds finest exhibitions. If you’re looking for the bigger works in the industry, head to the Royal Academy of Arts and The Wallace Collection in Marylebone, but if smaller boutiques are more your thing, The Timothy Taylor Gallery and Gagosian Gallery are both worth a visit. The presence of these galleries leads to some of the most well-esteemed names in the art world situating their business in Mayfair, with many of the serviced offices around the area occupied by companies dealing with premium artwork.

Canvas Offices - Office Space to rent London - Mayfair
Canvas Offices - Office Space to rent London - Mayfair
Canvas Offices - Office Space to rent London - Mayfair
Canvas Offices - Office Space to rent London - Mayfair

Our closest offices