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