Royal Afternoon Tea at The Rubens at The Palace Hotel
Head to The Palace Hotel where a Royal Afternoon Tea awaits. Chow down on cucumber sandwiches, traditional scones and tasty pastries with in the gorgeous surrounds of The Rubens, one of the best luxury hotels for afternoon tea in London.