Mount St. Restaurant review: artistic fine dining in Mayfair
Discreetly tucked away among Mayfair’s back streets, surrounded by some of the best shops and galleries in the world, you will find Mount St. Restaurant Rooms – a gem of a restaurant on the first floor above The Audley pub.
The Week ·