Betting shop has 2 different meanings across 1 category:
Noun
a licensed bookmaker's shop that is not at the race track
The premises of a bookmaker, where people may place bets, watch horse races etc on television, and collect their winnings.