Dubbed as a “rock n’ roll venue, if Karma Sanctum Soho hotel was a person, it would indeed be a rock chick or a cool dud. 2 Tucked away in Warwick Street in London’s famous Soho region is the Karma Sanctum Hotel. The building has been created out of two Georgeon townhouses and turned into…