The Oxo Tower is home to several restaurants and bars, including the Oxo Tower Restaurant, Bar, and Brasserie. All three offer stunning views of the River Thames and London's skyline. The menus feature modern British cuisine, and there's also a rooftop terrace for outdoor dining and drinks.