Duchy House has a privileged location for anyone willing to visit London por business or pleasure. The accommodations are clean. I would visit London and stay there.