From Michelin-starred dining in Mayfair and Chelsea to tables with views overlooking The Shard, London Eye and the Thames, the capital is packed with restaurants and cuisines ready to tickle the ...