A great way to find a professional to help you with your watch repair is to use the web to find consumer reviews. You can often send in your watch to the professional and within a matter of days or so, you can have it sent back to you fully repaired.
If you need some place local to get your watch repaired, a great place to star to find this is at your local jewelry store where they often sell and do repairs on watches. Watch repair at a jewelry store is inexpensive, for the most part, and definitely worth the investment.