OXO Tower Restaurant
OXO Tower Restaurant offers amazing views of London. Enjoy the afternoon tea menu for £35 per person. The truly British Afternoon Tea experience at OXO Tower Restaurant includes the perfect egg mayonnaise sandwich served on English farmhouse white bread, pistachio financier and a clementine and cardamon cheesecake.