Ormer Mayfair Restaurant
Restaurant; French restaurant; Seafood restaurant; Fine dining restaurant; Modern British restaurant
Description:Carefully sourced British ingredients take centre stage in this wood-panelled hotel dining room. Elegant spot for modern British fare
Location: London Flemings Mayfair, 7-12 Half Moon St W1J 7BH GB
Phone:+442070165601
Map Location:51.5064, 51.5064