El Cromwell International Hotel se encuentra cerca de la animada zona de Theatreland, en Londres, y ofrece servicio de recepción las 24 horas con personal multilingüe. Hay WiFi gratuita en las zonas comunes.
El Cromwell International Hotel está gestionado por profesionales y se encuentra a pocos pasos de las famosas tiendas de Knightsbridge, cerca de los principales lugares de interés de Londres.
El establecimiento está a 20 minutos a pie del Museo de la Ciencia, del Museo de Historia Natural, del Royal Albert Hall, de Hyde Park y de los centros de exposiciones de Olympia y Earl’s Court.
En este establecimiento, los huéspedes de todo el mundo se sienten como en casa. El hotel dispone de ascensor (no llega a la 5.ª planta) y una sala de reuniones.