Balls Brothers is a chain of bars/restaurants with around 8 different venues around London. This one is based on Buckingham Palace Road about a 3 minute walk from Victoria Station.
Fairly typical British pub menu with large sandwiches, fish and chips, burgers, steaks and more on offer. Some of the mains are a little pricey but it is good value for the sandwiches. If you are a G&T fan, they offer a range of G&Ts for only £5. Decent bottle of sauvignon blanc for only £20, which is pretty good. Nice pub to visit if you are in the area.