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".[1]
See also
References
- ^ "Ormer Mayfair – London - a MICHELIN Guide Restaurant". MICHELIN Guide. Retrieved August 23, 2024.
External links
You must be logged in to post a comment.