At almost 20 years and counting, The Square has long been one of London’s finest dining establishments. Its two Michelin-star cuisine attracts a crowd of well-heeled Londoners and out of towners who know a thing or two about wine.