Ten Manchester Street’s terrace – not just for cigar enthusiasts!

The cigar terrace at one of London’s top boutique hotels has been put forward as a great place to spend some time when rain is pouring down in the capital.