Can anyone help - Kensington/Mayfair/Knightsbridge area would be ideal, in an ideal world serving steak. I am getting mainly cafes when Google searching, but I know I have seen dogs all over - I just haven’t been paying attention!