The Palms Hotel is a contemporary haven in central London. Our newly renovated space seamlessly combines modern design, comfort, and functionality, providing the ideal stay for today's discerning traveler.