VIRGIN Hotels has landed in the heart of East London in glamorous style. Here’s everything you need to know about staying at their first English hotel. Where is the Virgin Hotel? This is the first Virgin Hotel in London, and it’s housed in a cool warehouse on Curtain Road. Standing proud in London’s original entertainment…