Cromwell International Hotel 139-141 Cromwell Road, London SW7 4DX