This was "very English, and fairly good value, considering the location (that is in Mayfair)" but closed (in 1998?).
2001-07-25