Afternoon Tea Experience for Two You and a friend will be able to enjoy Afternoon Tea at the stunning Palm Court Restaurant of the Park Lane Hotel in London. This will be your chance to savour the quintessentially British institution that is afternoon tea