Mews of Mayfair Menu, Prices and Locations
Gone down hill since we we're last here. Service slow and they were looking for payment in advance, then took an age to bring the bill! Tip automatically added to the bill, even on a table of two.
Phone: +44 20 7518 9388
Head Office address: 10-11 Lancashire Ct, Mayfair, London W1S 1EY, UK
Get verified information about Mews of Mayfair Menu, Price and near me locations.