I’ve had some ordinary experiences at hotel restaurants so in the back of my mind there’s always been a bit of reluctance to go to the Mayflower. Located in the basement of the newly built Mayfair Hotel, this restaurant and bar exudes a sense of opulence as you walk in. The long bar, the grand…