Leicester Square Kitchen
With Leicester Square only a quick 15 from Buckingham Palace, it's an easy win when it comes to grabbing a drink before you tuck in to sight seeing. For something a little elevated? Leicester Square Kitchen celebrate both Japanese and Mexican cuisine combined, with classic cocktails and margaritas on the menu.