For classic English cooking you really can't go far wrong with the Savoy Grill at the Savoy Hotel.
They're been doing it for centuries and whilst young pretenders come and go the Savoy sails gracefully on.
Not cheap - but then the best things in life aren't.