Yes, you should have a page for each area as it will get you higher on more than one searches. Also if you operate in area with lot of little sub-area’s you will need to have pages for these as some is more likely to search their local area instead of a large area.