My night in London's smallest and cheapest hotel room
<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>
Read original
Standard