There are no eating or drinking outlets in the White Tower but there are several within the Tower of London:
These are provided and managed by Historic Royal Palaces.