Ormer Mayfair, shortened as Ormer, is a Michelin-starred British restaurant in Mayfair, London, United Kingdom.
Reception Ormer earned one Michelin star, denoting "high quality cooking".
See also
List of British restaurants List of Michelin-starred restaurants in Greater London
References
External links