As a local business owner, you provide the same service to multiple cities. Doesn’t it make more sense to have a generic page that specific service?
Actually no, but there are strings attached.
The more tailored communication you are able to provide for each city the greater the possibility that Google will opt into ranking you highly for the service in that city.
However, if the pages between the two cities have the same basic content this will work against you because Google will see what you are creating duplicate content.