Feeling OXO-lent

The Art Deco Oxo tower is an iconic London landmark. The tower is home to a small, square shaped, dimly lit restaurant which looks down on the city below… Right? Wrong!  The Oxo tower actually protrudes out of the Oxo Tower Wharf building with the restaurant and bar situated on the wide terrace from the … More Feeling OXO-lent