The Square

The Square Mayfair London

The Square Restaurant

In the heart of the Mayfair’s food and art scene, The Square aims to provoke, surprise and delight. This Michelin star restaurant will give you a sumptuous eating experience, where the menu is artistically inspired by British and French recipes… the black truffle menu being our favorite! Basically the chefs are culinary geniuses.