Ormer Mayfair, or simply Ormer, is a Michelin-starred British restaurant in London, United Kingdom.[1]