💨 Abstract

LONDON hotel prices can cost more than a holiday abroad these days, but one very central spot costs just £110 a night for two people - and it is all-inclusive. Trudging through puddles from Marble Arch, I was on my way to one of the capital's thousands of hotels - just this one had a...

Courtesy: Cyann Fielding

Suggested