In a tranquil location in Mayfair, one of London’s most anticipated new restaurant openings has quietly made its arrival. If ...