Going to be at Sheraton Park Lane 12/24-12/26. Any recommendation on close by restaurants that may be open for xmas eve+day? It's our first time in London, and we are are adventurous eaters so no need to recommend "American-safe" spots (i.e. I really wanted go to St John's in fact but they will be closed 12/23-1/3)