There is a TopGolf not too far from us in London. My kids (who have otherwise resisted all efforts to get them into the game) really love it. The food is truly filthy and the best beer is Heineken, but these are the sacrifices one makes for one's offspring.