This is a hotel on Cromwell road, not far from big museums. Quite noisy at night, but very convenient location wise.