Need to catch up on some sleep? Do it at this five-star hotel.

Under the best of circumstances, a luxe hotel stay will provide a much-needed sense of relaxation and renewal. This Mayfair hotel in London wants to ensure you actually get a better night’s sleep.