The Aubrey - Mandarin Oriental Hyde Park - London, UK

Restaurant