London hotels: Two of England’s most luxurious stays

Two grande dames of London’s hotel scene: Raffles London at The OWO and The Dorchester, are ready for their close up.