The Only Game in Town

What does the idiom “the only game in town” mean?

Definition: The sole option for a particular service.

Example: I don’t like that hairstylist, but what can I do? She’s the only game in town.