Babel House Mayfair London’s restaurant scene is quite extraordinary – there’s so much choice it’s a wonder I can ever decide where to eat. Sometimes it’s simply because of the need for something completely different – like today. Babel House describes itself as serving food that’s a modern take on the traditions of the Black Sea […]