Having multiple domains for a local service business is not good for SEO and, thus, exposure. I believe multiple domains are good though for international business, taking into account country-specific TLD. In your case, it’s better to go for targeted pages.
Leah