Experience award-winning hospitality at Strand Palace in Central London. Explore our accolades, sustainability credentials, and industry recognition.