My night in London's smallest and cheapest hotel room

Standard 1 min read 3 hours ago

<p>Zedwell’s newest London property only costs £30 a night and lets guests sleep in dedicated pods. <em>Vicky Jessop</em> squeezes in</p>