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. Read more