LONDON hotel prices can cost more than a holiday abroad these days, but one very central spot costs just £110 a night for two ...