The current restaurant where Tom Brown serves as chef, located at The Capital Hotel in London, offering a modern British seafood menu.