0
Whether you’re planning to treat yourself with a great meal, or have a romantic meal with your mate, or seal a deal with your business partner in London, The Square Restaurant makes a perfect choice. The luxury restaurant always serves unique, largely French-inspired haute cuisine.
Located in ultra-modern Mayfair section of London, The Square has earned two Michelin stars, and its good reputation has resulted in its tables being the most sought-after in the whole of London.
The luxury restaurant has it all: it has the most sought-after location that is matched with great food and wines, and unparalleled customer service.