Ormer (restaurant)Ormer Mayfair, shortened as Ormer, is a Michelin-starred British restaurant in Mayfair, London, United Kingdom.ReceptionOrmer earned one Michelin star, denoting "high quality cooking".